public abstract class TxAwareLDAPUserModelDelegate extends UserModelDelegate
UserModel.RequiredAction, UserModel.UserRemovedEvent
Modifier and Type | Field and Description |
---|---|
protected LDAPObject |
ldapUser |
static org.jboss.logging.Logger |
logger |
protected LDAPStorageProvider |
provider |
delegate
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, getAttribute, getAttributes, getClientRoleMappings, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroups, getId, getLastName, getRealmRoleMappings, getRequiredActions, getRoleMappings, 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
getGroups, getGroups, getGroupsCount, getGroupsCountByNameContaining
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 © 2020 JBoss by Red Hat. All rights reserved.