public class MSADUserAccountControlStorageMapper.MSADUserModelDelegate extends TxAwareLDAPUserModelDelegate
UserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
logger, 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 |
---|
MSADUserModelDelegate(UserModel delegate,
LDAPObject ldapUser) |
Modifier and Type | Method and Description |
---|---|
void |
addRequiredAction(String action) |
void |
addRequiredAction(UserModel.RequiredAction action) |
protected long |
getPwdLastSet() |
Stream<String> |
getRequiredActionsStream()
Obtains the names of required actions associated with the user.
|
boolean |
isEnabled() |
void |
removeRequiredAction(String action) |
void |
removeRequiredAction(UserModel.RequiredAction action) |
void |
setEnabled(boolean enabled) |
ensureTransactionStarted, markUpdatedAttributeInTransaction, markUpdatedRequiredActionInTransaction
deleteRoleMapping, equals, getAttributes, getAttributeStream, getClientRoleMappingsStream, getCreatedTimestamp, getDelegate, getEmail, getFederationLink, getFirstAttribute, getFirstName, getGroupsStream, getId, getLastName, getRealmRoleMappingsStream, getRoleMappingsStream, getServiceAccountClientLink, getUsername, grantRole, hashCode, hasRole, isEmailVerified, isMemberOf, joinGroup, leaveGroup, removeAttribute, setAttribute, setCreatedTimestamp, setEmail, setEmailVerified, 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 MSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser)
public boolean isEnabled()
isEnabled
in interface UserModel
isEnabled
in class UserModelDelegate
public void setEnabled(boolean enabled)
setEnabled
in interface UserModel
setEnabled
in class UserModelDelegate
public void addRequiredAction(UserModel.RequiredAction action)
addRequiredAction
in interface UserModel
addRequiredAction
in class UserModelDelegate
public void addRequiredAction(String action)
addRequiredAction
in interface UserModel
addRequiredAction
in class UserModelDelegate
public void removeRequiredAction(UserModel.RequiredAction action)
removeRequiredAction
in interface UserModel
removeRequiredAction
in class UserModelDelegate
public void removeRequiredAction(String action)
removeRequiredAction
in interface UserModel
removeRequiredAction
in class UserModelDelegate
public Stream<String> getRequiredActionsStream()
UserModel
getRequiredActionsStream
in interface UserModel
getRequiredActionsStream
in interface UserModel.Streams
getRequiredActionsStream
in class UserModelDelegate
Stream
of required action names.protected long getPwdLastSet()
Copyright © 2021 JBoss by Red Hat. All rights reserved.