accessTokenDAO, anonymousUser, delegationDAO, groupDAO, roleDAO
anyUtilsFactory, derSchemaDAO, dynRealmDAO, plainSchemaDAO
LOG
DEFAULT_PAGE_SIZE
Constructor and Description |
---|
JPAJSONUserDAO() |
Modifier and Type | Method and Description |
---|---|
protected Pair<User,Pair<Set<String>,Set<String>>> |
doSave(User user) |
List<User> |
findByDerAttrValue(DerSchema schema,
String value,
boolean ignoreCaseMatch)
Find any objects by derived attribute value.
|
Optional<User> |
findByPlainAttrUniqueValue(PlainSchema schema,
PlainAttrUniqueValue attrUniqueValue,
boolean ignoreCaseMatch) |
List<User> |
findByPlainAttrValue(PlainSchema schema,
PlainAttrValue attrValue,
boolean ignoreCaseMatch) |
User |
save(User user) |
Pair<Set<String>,Set<String>> |
saveAndGetDynGroupMembs(User user) |
count, countByRealm, countByStatus, delete, findAll, findAllGroupKeys, findAllGroupNames, findAllGroups, findAllKeys, findAllResourceKeys, findAllResources, findAllRoles, findBySecurityQuestion, findByToken, findByUsername, findDynGroups, findDynRoles, findKey, findLastChange, findLinkedAccount, findLinkedAccounts, findLinkedAccountsByPrivilege, findLinkedAccountsByResource, findMembership, findUsername, init, linkedAccountExists, securityChecks, securityChecks
anyUtils, authFind, convert, delete, find, findAllKeys, findAllowedSchemas, findByKeys, findByResource, findDynRealms, findKey, findLastChange, getAllMatchingCond
clear, detach, entityManager, entityManagerFactory, refresh
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
authFind, delete, find, findAllowedSchemas, findByKeys, findByResource, findDynRealms, getAllMatchingCond
public List<User> findByPlainAttrValue(PlainSchema schema, PlainAttrValue attrValue, boolean ignoreCaseMatch)
findByPlainAttrValue
in interface AnyDAO<User>
findByPlainAttrValue
in class AbstractAnyDAO<User>
public Optional<User> findByPlainAttrUniqueValue(PlainSchema schema, PlainAttrUniqueValue attrUniqueValue, boolean ignoreCaseMatch)
findByPlainAttrUniqueValue
in interface AnyDAO<User>
findByPlainAttrUniqueValue
in class AbstractAnyDAO<User>
public List<User> findByDerAttrValue(DerSchema schema, String value, boolean ignoreCaseMatch)
AnyDAO
findByDerAttrValue
in interface AnyDAO<User>
findByDerAttrValue
in class AbstractAnyDAO<User>
schema
- derived schemavalue
- derived attribute valueignoreCaseMatch
- whether comparison for string values should take case into account or notprotected Pair<User,Pair<Set<String>,Set<String>>> doSave(User user)
doSave
in class JPAUserDAO
public User save(User user)
save
in interface AnyDAO<User>
save
in class JPAUserDAO
public Pair<Set<String>,Set<String>> saveAndGetDynGroupMembs(User user)
saveAndGetDynGroupMembs
in interface UserDAO
saveAndGetDynGroupMembs
in class JPAUserDAO
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.