Class AbstractIdentityService
java.lang.Object
io.camunda.optimize.service.identity.AbstractIdentityService
- All Implemented Interfaces:
ConfigurationReloadable
- Direct Known Subclasses:
CCSaaSIdentityService,CCSMIdentityService
@Component
public abstract class AbstractIdentityService
extends Object
implements ConfigurationReloadable
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractIdentityService(ConfigurationService configurationService) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoesIdentityExist(IdentityDto identity) protected List<IdentityWithMetadataResponseDto> filterIdentitySearchResultByUserAuthorizations(String userId, IdentitySearchResultResponseDto result) getAllGroupsOfUser(String userId) getCurrentUserById(String userId, jakarta.servlet.http.HttpServletRequest request) getGroupById(String groupId) getGroupsById(Set<String> groupIds) getIdentityNameById(String identityId) getIdentityWithMetadataForId(String userOrGroupId) getIdentityWithMetadataForIdAsUser(String userId, String userOrGroupId) getUserById(String userId) getUsersById(Set<String> userIds) abstract booleanisUserAuthorizedToAccessIdentity(String userId, IdentityDto identity) voidreloadConfiguration(org.springframework.context.ApplicationContext context) abstract IdentitySearchResultResponseDtosearchForIdentitiesAsUser(String userId, String searchString, int maxResults, boolean excludeUserGroups) voidvalidateUserAuthorizedToAccessRoleOrFail(String userId, IdentityDto identityDto)
-
Field Details
-
configurationService
-
-
Constructor Details
-
AbstractIdentityService
-
-
Method Details
-
reloadConfiguration
public void reloadConfiguration(org.springframework.context.ApplicationContext context) - Specified by:
reloadConfigurationin interfaceConfigurationReloadable
-
getUserById
-
getCurrentUserById
-
getGroupById
-
getAllGroupsOfUser
-
isUserAuthorizedToAccessIdentity
-
searchForIdentitiesAsUser
public abstract IdentitySearchResultResponseDto searchForIdentitiesAsUser(String userId, String searchString, int maxResults, boolean excludeUserGroups) -
getUsersById
-
getGroupsById
-
getEnabledAuthorizations
-
getIdentityWithMetadataForId
-
getIdentityWithMetadataForIdAsUser
public Optional<IdentityWithMetadataResponseDto> getIdentityWithMetadataForIdAsUser(String userId, String userOrGroupId) -
validateUserAuthorizedToAccessRoleOrFail
-
doesIdentityExist
-
getIdentityNameById
-
filterIdentitySearchResultByUserAuthorizations
protected List<IdentityWithMetadataResponseDto> filterIdentitySearchResultByUserAuthorizations(String userId, IdentitySearchResultResponseDto result)
-