Interface GroupDAO
-
Field Summary
Fields inherited from interface org.apache.syncope.core.persistence.api.dao.AnyDAO
DEFAULT_PAGE_SIZEFields inherited from interface org.apache.syncope.core.persistence.api.dao.DAO
DEFAULT_SORT -
Method Summary
Modifier and TypeMethodDescriptionlongcountAMembers(String groupKey) longcountUMembers(String groupKey) booleanexistsAMembership(String anyObjectKey, String groupKey) booleanexistsUMembership(String userKey, String groupKey) findAMembers(String groupKey) findAMemberships(Group group) findByName(String name) findKeysByNamePattern(String pattern) findManagedGroups(String key) findManagedUsers(String key) findTypeExtensions(AnyTypeClass anyTypeClass) findUMembers(String groupKey) findUMemberships(Group group, org.springframework.data.domain.Pageable pageable) booleanvoidsecurityChecks(Set<String> authRealms, String key, String realm) Checks if the calling user is authorized to access the Group matching the provided key, under the given realm.Methods inherited from interface org.apache.syncope.core.persistence.api.dao.AnyDAO
authFind, deleteRelationship, findAll, findAllowedSchemas, findByDerAttrValue, findByKeys, findByResourcesContaining, findLastChange, getAllMatchingCondMethods inherited from interface org.apache.syncope.core.persistence.api.dao.DAO
count, delete, deleteById, existsById, findAll, findById, save
-
Method Details
-
findKey
-
findByName
-
findAllResourceKeys
- Specified by:
findAllResourceKeysin interfaceAnyDAO<Group>
-
securityChecks
Checks if the calling user is authorized to access the Group matching the provided key, under the given realm.- Parameters:
authRealms- realms for which the calling user owns entitlement(s) to checkkey- Group keyrealm- Group's realm full path
-
isManager
-
findManagedUsers
-
findManagedGroups
-
findManagedAnyObjects
-
countByRealm
-
findKeysByNamePattern
-
findAMemberships
-
findUMemberships
-
findAMembers
-
findUMembers
-
existsAMembership
-
existsUMembership
-
countAMembers
-
countUMembers
-
findTypeExtensions
-