public interface UserDAO extends AnyDAO<User>
DEFAULT_PAGE_SIZE
authFind, count, delete, delete, find, findAll, findAllKeys, findAllowedSchemas, findAllResourceKeys, findByDerAttrValue, findByKeys, findByPlainAttrUniqueValue, findByPlainAttrValue, findByResource, findDynRealms, findKey, findLastChange, getAllMatchingCond, save
void securityChecks(Set<String> authRealms, String key, String realm, Collection<String> groups)
authRealms
- realms for which the calling user owns entitlement(s) to checkkey
- User keyrealm
- User's realm full pathgroups
- group the User is member ofList<User> findBySecurityQuestion(SecurityQuestion securityQuestion)
UMembership findMembership(String key)
Collection<Role> findAllRoles(User user)
Collection<Group> findAllGroups(User user)
Collection<String> findAllGroupKeys(User user)
Collection<String> findAllGroupNames(User user)
Collection<ExternalResource> findAllResources(User user)
Optional<? extends LinkedAccount> findLinkedAccount(ExternalResource resource, String connObjectKeyValue)
List<LinkedAccount> findLinkedAccounts(String userKey)
List<LinkedAccount> findLinkedAccountsByResource(ExternalResource resource)
List<LinkedAccount> findLinkedAccountsByPrivilege(Privilege privilege)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.