Interface IImpersonationAuthorizationService
-
- All Known Implementing Classes:
ImpersonationAuthorizationService
public interface IImpersonationAuthorizationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canImpersonate(LoggedUser loggedUser, java.lang.String configId)
boolean
canImpersonateUser(LoggedUser impersonator, java.lang.String userId)
java.util.List<Authority>
getAuthorities(java.util.List<Case> configs, IUser impersonated)
Case
getConfig(java.lang.String configId)
org.springframework.data.domain.Page<IUser>
getConfiguredImpersonationUsers(java.lang.String query, LoggedUser impersonator, org.springframework.data.domain.Pageable pageable)
java.lang.String
getImpersonatedUserId(Case config)
java.util.List<ProcessRole>
getRoles(java.util.List<Case> configs, IUser impersonated)
java.time.LocalDateTime
getValidUntil(Case config)
java.util.List<Case>
searchConfigs(java.lang.String impersonatorId, java.lang.String impersonatedId)
org.springframework.data.domain.Page<Case>
searchConfigs(java.lang.String impersonatorId, org.springframework.data.domain.Pageable pageable)
-
-
-
Method Detail
-
getConfiguredImpersonationUsers
org.springframework.data.domain.Page<IUser> getConfiguredImpersonationUsers(java.lang.String query, LoggedUser impersonator, org.springframework.data.domain.Pageable pageable)
-
canImpersonate
boolean canImpersonate(LoggedUser loggedUser, java.lang.String configId)
-
canImpersonateUser
boolean canImpersonateUser(LoggedUser impersonator, java.lang.String userId)
-
searchConfigs
org.springframework.data.domain.Page<Case> searchConfigs(java.lang.String impersonatorId, org.springframework.data.domain.Pageable pageable)
-
searchConfigs
java.util.List<Case> searchConfigs(java.lang.String impersonatorId, java.lang.String impersonatedId)
-
getAuthorities
java.util.List<Authority> getAuthorities(java.util.List<Case> configs, IUser impersonated)
-
getRoles
java.util.List<ProcessRole> getRoles(java.util.List<Case> configs, IUser impersonated)
-
getConfig
Case getConfig(java.lang.String configId)
-
getImpersonatedUserId
java.lang.String getImpersonatedUserId(Case config)
-
getValidUntil
java.time.LocalDateTime getValidUntil(Case config)
-
-