Interface IImpersonationAuthorizationService
-
- All Known Implementing Classes:
ImpersonationAuthorizationService
public interface IImpersonationAuthorizationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanImpersonate(LoggedUser loggedUser, java.lang.String configId)booleancanImpersonateUser(LoggedUser impersonator, java.lang.String userId)java.util.List<Authority>getAuthorities(java.util.List<Case> configs, IUser impersonated)CasegetConfig(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.StringgetImpersonatedUserId(Case config)java.util.List<ProcessRole>getRoles(java.util.List<Case> configs, IUser impersonated)java.time.LocalDateTimegetValidUntil(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)
-
-