public abstract class TxAwareLDAPUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
Modifier and Type | Field and Description |
---|---|
protected LDAPObject |
ldapUser |
static org.jboss.logging.Logger |
logger |
protected LDAPStorageProvider |
provider |
delegate
COMPARE_BY_USERNAME, DISABLED_REASON, EMAIL, EMAIL_VERIFIED, ENABLED, EXACT, FIRST_NAME, GROUPS, IDP_ALIAS, IDP_USER_ID, INCLUDE_SERVICE_ACCOUNT, LAST_NAME, LOCALE, SEARCH, USERNAME
Constructor and Description |
---|
TxAwareLDAPUserModelDelegate(UserModel delegate,
LDAPStorageProvider provider,
LDAPObject ldapUser) |
Modifier and Type | Method and Description |
---|---|
protected void |
ensureTransactionStarted() |
protected void |
markUpdatedAttributeInTransaction(String modelAttributeName) |
protected void |
markUpdatedRequiredActionInTransaction(String requiredActionName) |
addRequiredAction, addRequiredAction, deleteRoleMapping, equals, getAttributes, getAttributeStream, getClientRoleMappingsStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroupsStream, getId, getLastName, getRealmRoleMappingsStream, getRequiredActionsStream, getRoleMappingsStream, getServiceAccountClientLink, getUsername, grantRole, hashCode, hasRole, isEmailVerified, isEnabled, isMemberOf, joinGroup, leaveGroup, removeAttribute, removeRequiredAction, removeRequiredAction, setAttribute, setCreatedTimestamp, setEmail, setEmailVerified, setEnabled, setFederationLink, setFirstName, setLastName, setServiceAccountClientLink, setSingleAttribute, setUsername
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getAttribute, getGroups, getRequiredActions
getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining, getGroupsStream
getClientRoleMappings, getRealmRoleMappings, getRoleMappings
public static final org.jboss.logging.Logger logger
protected LDAPStorageProvider provider
protected LDAPObject ldapUser
public TxAwareLDAPUserModelDelegate(UserModel delegate, LDAPStorageProvider provider, LDAPObject ldapUser)
protected void ensureTransactionStarted()
protected void markUpdatedAttributeInTransaction(String modelAttributeName)
protected void markUpdatedRequiredActionInTransaction(String requiredActionName)
Copyright © 2021 JBoss by Red Hat. All rights reserved.