Class MSADUserAccountControlStorageMapper.MSADUserModelDelegate
- java.lang.Object
- 
- org.keycloak.models.utils.UserModelDelegate
- 
- org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegate
- 
- org.keycloak.storage.ldap.mappers.msad.MSADUserAccountControlStorageMapper.MSADUserModelDelegate
 
 
 
- 
- All Implemented Interfaces:
- RoleMapperModel,- UserModel
 - Enclosing class:
- MSADUserAccountControlStorageMapper
 
 public class MSADUserAccountControlStorageMapper.MSADUserModelDelegate extends TxAwareLDAPUserModelDelegate 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.keycloak.models.UserModelUserModel.RequiredAction, UserModel.SearchableFields, UserModel.Streams, UserModel.UserRemovedEvent
 
- 
 - 
Field Summary- 
Fields inherited from class org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegatelogger, provider
 - 
Fields inherited from class org.keycloak.models.utils.UserModelDelegatedelegate
 - 
Fields inherited from interface org.keycloak.models.UserModelCOMPARE_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 SummaryConstructors Constructor Description MSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRequiredAction(String action)voidaddRequiredAction(UserModel.RequiredAction action)protected longgetPwdLastSet()Stream<String>getRequiredActionsStream()Obtains the names of required actions associated with the user.booleanisEnabled()voidremoveRequiredAction(String action)voidremoveRequiredAction(UserModel.RequiredAction action)voidsetEnabled(boolean enabled)- 
Methods inherited from class org.keycloak.storage.ldap.mappers.TxAwareLDAPUserModelDelegateensureTransactionStarted, markUpdatedAttributeInTransaction, markUpdatedRequiredActionInTransaction
 - 
Methods inherited from class org.keycloak.models.utils.UserModelDelegatecredentialManager, 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
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.models.RoleMapperModelhasDirectRole
 - 
Methods inherited from interface org.keycloak.models.UserModelgetGroupsCount, getGroupsCountByNameContaining, getGroupsStream
 
- 
 
- 
- 
- 
Constructor Detail- 
MSADUserModelDelegatepublic MSADUserModelDelegate(UserModel delegate, LDAPObject ldapUser) 
 
- 
 - 
Method Detail- 
isEnabledpublic boolean isEnabled() - Specified by:
- isEnabledin interface- UserModel
- Overrides:
- isEnabledin class- UserModelDelegate
 
 - 
setEnabledpublic void setEnabled(boolean enabled) - Specified by:
- setEnabledin interface- UserModel
- Overrides:
- setEnabledin class- UserModelDelegate
 
 - 
addRequiredActionpublic void addRequiredAction(UserModel.RequiredAction action) - Specified by:
- addRequiredActionin interface- UserModel
- Overrides:
- addRequiredActionin class- UserModelDelegate
 
 - 
addRequiredActionpublic void addRequiredAction(String action) - Specified by:
- addRequiredActionin interface- UserModel
- Overrides:
- addRequiredActionin class- UserModelDelegate
 
 - 
removeRequiredActionpublic void removeRequiredAction(UserModel.RequiredAction action) - Specified by:
- removeRequiredActionin interface- UserModel
- Overrides:
- removeRequiredActionin class- UserModelDelegate
 
 - 
removeRequiredActionpublic void removeRequiredAction(String action) - Specified by:
- removeRequiredActionin interface- UserModel
- Overrides:
- removeRequiredActionin class- UserModelDelegate
 
 - 
getRequiredActionsStreampublic Stream<String> getRequiredActionsStream() Description copied from interface:UserModelObtains the names of required actions associated with the user.- Specified by:
- getRequiredActionsStreamin interface- UserModel
- Overrides:
- getRequiredActionsStreamin class- UserModelDelegate
- Returns:
- a non-null Streamof required action names.
 
 - 
getPwdLastSetprotected long getPwdLastSet() 
 
- 
 
-