Package org.keycloak.models.map.user
Class MapUserEntity
- java.lang.Object
-
- org.keycloak.models.map.common.UpdatableEntity.Impl
-
- org.keycloak.models.map.user.MapUserEntity
-
- All Implemented Interfaces:
AbstractEntity,EntityWithAttributes,UpdatableEntity
public class MapUserEntity extends UpdatableEntity.Impl implements AbstractEntity, EntityWithAttributes
- Author:
- mhajas
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.models.map.common.UpdatableEntity
UpdatableEntity.Impl
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
updated
-
-
Constructor Summary
Constructors Constructor Description MapUserEntity()Flag signalizing that any of the setters has been meaningfully used.MapUserEntity(String id, String realmId)
-
Method Summary
-
Methods inherited from class org.keycloak.models.map.common.UpdatableEntity.Impl
clearUpdatedFlag
-
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceAbstractEntity
-
setId
public void setId(String id)
- Specified by:
setIdin interfaceAbstractEntity
-
isUpdated
public boolean isUpdated()
Description copied from interface:UpdatableEntityFlag signalizing that any of the setters has been meaningfully used.- Specified by:
isUpdatedin interfaceUpdatableEntity- Overrides:
isUpdatedin classUpdatableEntity.Impl- Returns:
-
getRealmId
public String getRealmId()
-
setRealmId
public void setRealmId(String realmId)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
getCreatedTimestamp
public Long getCreatedTimestamp()
-
setCreatedTimestamp
public void setCreatedTimestamp(Long createdTimestamp)
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
getEmail
public String getEmail()
-
setEmail
public void setEmail(String email, boolean duplicateEmailsAllowed)
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
isEmailVerified
public boolean isEmailVerified()
-
setEmailVerified
public void setEmailVerified(boolean emailVerified)
-
getEmailConstraint
public String getEmailConstraint()
-
setEmailConstraint
public void setEmailConstraint(String emailConstraint)
-
getAttributes
public Map<String,List<String>> getAttributes()
- Specified by:
getAttributesin interfaceEntityWithAttributes
-
getAttribute
public List<String> getAttribute(String name)
- Specified by:
getAttributein interfaceEntityWithAttributes
-
setAttributes
public void setAttributes(Map<String,List<String>> attributes)
- Specified by:
setAttributesin interfaceEntityWithAttributes
-
setAttribute
public void setAttribute(String name, List<String> value)
- Specified by:
setAttributein interfaceEntityWithAttributes
-
removeAttribute
public void removeAttribute(String name)
- Specified by:
removeAttributein interfaceEntityWithAttributes
-
addRequiredAction
public void addRequiredAction(String requiredAction)
-
removeRequiredAction
public void removeRequiredAction(String requiredAction)
-
updateCredential
public void updateCredential(UserCredentialEntity credentialEntity)
-
addCredential
public void addCredential(UserCredentialEntity credentialEntity)
-
removeCredential
public boolean removeCredential(String credentialId)
-
getCredential
public UserCredentialEntity getCredential(String id)
-
getCredentials
public Stream<UserCredentialEntity> getCredentials()
-
getCredentialIndex
public int getCredentialIndex(String credentialId)
-
moveCredential
public void moveCredential(int currentPosition, int newPosition)
-
getFederatedIdentities
public Stream<UserFederatedIdentityEntity> getFederatedIdentities()
-
setFederatedIdentities
public void setFederatedIdentities(Collection<UserFederatedIdentityEntity> federatedIdentities)
-
addFederatedIdentity
public void addFederatedIdentity(UserFederatedIdentityEntity federatedIdentity)
-
getFederatedIdentity
public UserFederatedIdentityEntity getFederatedIdentity(String federatedIdentity)
-
removeFederatedIdentity
public boolean removeFederatedIdentity(String providerId)
-
updateFederatedIdentity
public void updateFederatedIdentity(UserFederatedIdentityEntity federatedIdentityModel)
-
getUserConsents
public Stream<UserConsentEntity> getUserConsents()
-
getUserConsent
public UserConsentEntity getUserConsent(String clientId)
-
addUserConsent
public void addUserConsent(UserConsentEntity userConsentEntity)
-
removeUserConsent
public boolean removeUserConsent(String clientId)
-
addGroupsMembership
public void addGroupsMembership(String groupId)
-
removeGroupsMembership
public void removeGroupsMembership(String groupId)
-
addRolesMembership
public void addRolesMembership(String roleId)
-
removeRolesMembership
public void removeRolesMembership(String roleId)
-
getFederationLink
public String getFederationLink()
-
setFederationLink
public void setFederationLink(String federationLink)
-
getServiceAccountClientLink
public String getServiceAccountClientLink()
-
setServiceAccountClientLink
public void setServiceAccountClientLink(String serviceAccountClientLink)
-
getNotBefore
public int getNotBefore()
-
setNotBefore
public void setNotBefore(int notBefore)
-
-