Package com.soffid.iam.base.api
Class AbstractUser
java.lang.Object
com.soffid.iam.base.api.AbstractUser
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
User
ValueObject AbstractUser
Contains the information of a user or identity.
The SCIM attribute roles is not supported.
The SCIM attribute accounts.account contains the user's accounts as an object of class com.soffid.iam.base.api.Account.
The SCIM attribute accounts.account.roles contains the user's grants as an object of class com.soffid.iam.iga.api.RoleAccount.
The SCIM attribute accounts.account.roles.role contains the roles granted to a user as an object of class com.soffid.iam.iga.api.Role.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractUser(AbstractUser otherBean) AbstractUser(Long id, String userName, String firstName, String lastName, String middleName, String fullName, String userType, String primaryGroup, String primaryGroupDescription, String homeServer, String profileServer, String emailAddress, String mailAlias, String mailServer, String shortName, String mailDomain, Boolean active, Boolean multiSession, String comments, String createdBy, Calendar createdOn, String modifiedBy, Calendar modifiedOn, Map<String, Object> attributes, Date deletedOn, String deletedBy, Boolean deleted) AbstractUser(String userName, String firstName, String lastName, String userType, String primaryGroup) -
Method Summary
Modifier and TypeMethodDescriptionGets value for attribute activeGets value for attribute attributesGets value for attribute commentsGets value for attribute createdByGets value for attribute createdByGets value for attribute createdOnGets value for attribute createdOnGets value for attribute deletedGets value for attribute deletedByGets value for attribute deletedOnGets value for attribute emailAddressGets value for attribute firstNameGets value for attribute fullNameGets value for attribute homeServergetId()Gets value for attribute idGets value for attribute lastNameGets value for attribute middleNameGets value for attribute mailAliasGets value for attribute mailDomainGets value for attribute mailServerGets value for attribute middleNameGets value for attribute modifiedByGets value for attribute modifiedByGets value for attribute modifiedOnGets value for attribute modifiedOnGets value for attribute multiSessionGets value for attribute primaryGroupGets value for attribute primaryGroupDescriptionGets value for attribute profileServerGets value for attribute shortNameGets value for attribute userNameGets value for attribute userTypevoidSets value for attribute activevoidsetAttributes(Map<String, Object> attributes) Sets value for attribute attributesvoidsetComments(String comments) Sets value for attribute commentsvoidsetCreatedBy(String createdBy) Sets value for attribute createdByvoidsetCreatedByUser(String createdBy) Sets value for attribute createdByvoidsetCreatedDate(Calendar createdOn) Sets value for attribute createdOnvoidsetCreatedOn(Calendar createdOn) Sets value for attribute createdOnvoidsetDeleted(Boolean deleted) Sets value for attribute deletedvoidsetDeletedBy(String deletedBy) Sets value for attribute deletedByvoidsetDeletedOn(Date deletedOn) Sets value for attribute deletedOnvoidsetEmailAddress(String emailAddress) Sets value for attribute emailAddressvoidsetFirstName(String firstName) Sets value for attribute firstNamevoidsetFullName(String fullName) Sets value for attribute fullNamevoidsetHomeServer(String homeServer) Sets value for attribute homeServervoidSets value for attribute idvoidsetLastName(String lastName) Sets value for attribute lastNamevoidsetLastName2(String middleName) Sets value for attribute middleNamevoidsetMailAlias(String mailAlias) Sets value for attribute mailAliasvoidsetMailDomain(String mailDomain) Sets value for attribute mailDomainvoidsetMailServer(String mailServer) Sets value for attribute mailServervoidsetMiddleName(String middleName) Sets value for attribute middleNamevoidsetModifiedBy(String modifiedBy) Sets value for attribute modifiedByvoidsetModifiedByUser(String modifiedBy) Sets value for attribute modifiedByvoidsetModifiedDate(Calendar modifiedOn) Sets value for attribute modifiedOnvoidsetModifiedOn(Calendar modifiedOn) Sets value for attribute modifiedOnvoidsetMultiSession(Boolean multiSession) Sets value for attribute multiSessionvoidsetPrimaryGroup(String primaryGroup) Sets value for attribute primaryGroupvoidsetPrimaryGroupDescription(String primaryGroupDescription) Sets value for attribute primaryGroupDescriptionvoidsetProfileServer(String profileServer) Sets value for attribute profileServervoidsetShortName(String shortName) Sets value for attribute shortNamevoidsetUserName(String userName) Sets value for attribute userNamevoidsetUserType(String userType) Sets value for attribute userTypetoString()Returns a string representation of the value object.
-
Constructor Details
-
AbstractUser
public AbstractUser() -
AbstractUser
public AbstractUser(Long id, String userName, String firstName, String lastName, String middleName, String fullName, String userType, String primaryGroup, String primaryGroupDescription, String homeServer, String profileServer, String emailAddress, String mailAlias, String mailServer, String shortName, String mailDomain, Boolean active, Boolean multiSession, String comments, String createdBy, Calendar createdOn, String modifiedBy, Calendar modifiedOn, Map<String, Object> attributes, Date deletedOn, String deletedBy, Boolean deleted) -
AbstractUser
-
AbstractUser
-
-
Method Details
-
getId
Gets value for attribute id -
setId
Sets value for attribute id -
getUserName
Gets value for attribute userName -
setUserName
Sets value for attribute userName -
getFirstName
Gets value for attribute firstName -
setFirstName
Sets value for attribute firstName -
getLastName
Gets value for attribute lastName -
setLastName
Sets value for attribute lastName -
getMiddleName
Gets value for attribute middleName -
setMiddleName
Sets value for attribute middleName -
getLastName2
Gets value for attribute middleName -
setLastName2
Sets value for attribute middleName -
getFullName
Gets value for attribute fullName -
setFullName
Sets value for attribute fullName -
getUserType
Gets value for attribute userType -
setUserType
Sets value for attribute userType -
getPrimaryGroup
Gets value for attribute primaryGroup -
setPrimaryGroup
Sets value for attribute primaryGroup -
getPrimaryGroupDescription
Gets value for attribute primaryGroupDescription -
setPrimaryGroupDescription
Sets value for attribute primaryGroupDescription -
getHomeServer
Gets value for attribute homeServer -
setHomeServer
Sets value for attribute homeServer -
getProfileServer
Gets value for attribute profileServer -
setProfileServer
Sets value for attribute profileServer -
getEmailAddress
Gets value for attribute emailAddress -
setEmailAddress
Sets value for attribute emailAddress -
getMailAlias
Gets value for attribute mailAlias -
setMailAlias
Sets value for attribute mailAlias -
getMailServer
Gets value for attribute mailServer -
setMailServer
Sets value for attribute mailServer -
getShortName
Gets value for attribute shortName -
setShortName
Sets value for attribute shortName -
getMailDomain
Gets value for attribute mailDomain -
setMailDomain
Sets value for attribute mailDomain -
getActive
Gets value for attribute active -
setActive
Sets value for attribute active -
getMultiSession
Gets value for attribute multiSession -
setMultiSession
Sets value for attribute multiSession -
getComments
Gets value for attribute comments -
setComments
Sets value for attribute comments -
getCreatedBy
Gets value for attribute createdBy -
setCreatedBy
Sets value for attribute createdBy -
getCreatedByUser
Gets value for attribute createdBy -
setCreatedByUser
Sets value for attribute createdBy -
getCreatedOn
Gets value for attribute createdOn -
setCreatedOn
Sets value for attribute createdOn -
getCreatedDate
Gets value for attribute createdOn -
setCreatedDate
Sets value for attribute createdOn -
getModifiedBy
Gets value for attribute modifiedBy -
setModifiedBy
Sets value for attribute modifiedBy -
getModifiedByUser
Gets value for attribute modifiedBy -
setModifiedByUser
Sets value for attribute modifiedBy -
getModifiedOn
Gets value for attribute modifiedOn -
setModifiedOn
Sets value for attribute modifiedOn -
getModifiedDate
Gets value for attribute modifiedOn -
setModifiedDate
Sets value for attribute modifiedOn -
getAttributes
Gets value for attribute attributes -
setAttributes
Sets value for attribute attributes -
getDeletedOn
Gets value for attribute deletedOn -
setDeletedOn
Sets value for attribute deletedOn -
getDeletedBy
Gets value for attribute deletedBy -
setDeletedBy
Sets value for attribute deletedBy -
getDeleted
Gets value for attribute deleted -
setDeleted
Sets value for attribute deleted -
toString
Returns a string representation of the value object.
-