Class AbstractUser

java.lang.Object
com.soffid.iam.base.api.AbstractUser
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
User

public abstract class AbstractUser extends Object implements Serializable
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 Details

  • Method Details

    • getId

      public Long getId()
      Gets value for attribute id
    • setId

      public void setId(Long id)
      Sets value for attribute id
    • getUserName

      public String getUserName()
      Gets value for attribute userName
    • setUserName

      public void setUserName(String userName)
      Sets value for attribute userName
    • getFirstName

      public String getFirstName()
      Gets value for attribute firstName
    • setFirstName

      public void setFirstName(String firstName)
      Sets value for attribute firstName
    • getLastName

      public String getLastName()
      Gets value for attribute lastName
    • setLastName

      public void setLastName(String lastName)
      Sets value for attribute lastName
    • getMiddleName

      public String getMiddleName()
      Gets value for attribute middleName
    • setMiddleName

      public void setMiddleName(String middleName)
      Sets value for attribute middleName
    • getLastName2

      public String getLastName2()
      Gets value for attribute middleName
    • setLastName2

      public void setLastName2(String middleName)
      Sets value for attribute middleName
    • getFullName

      public String getFullName()
      Gets value for attribute fullName
    • setFullName

      public void setFullName(String fullName)
      Sets value for attribute fullName
    • getUserType

      public String getUserType()
      Gets value for attribute userType
    • setUserType

      public void setUserType(String userType)
      Sets value for attribute userType
    • getPrimaryGroup

      public String getPrimaryGroup()
      Gets value for attribute primaryGroup
    • setPrimaryGroup

      public void setPrimaryGroup(String primaryGroup)
      Sets value for attribute primaryGroup
    • getPrimaryGroupDescription

      public String getPrimaryGroupDescription()
      Gets value for attribute primaryGroupDescription
    • setPrimaryGroupDescription

      public void setPrimaryGroupDescription(String primaryGroupDescription)
      Sets value for attribute primaryGroupDescription
    • getHomeServer

      public String getHomeServer()
      Gets value for attribute homeServer
    • setHomeServer

      public void setHomeServer(String homeServer)
      Sets value for attribute homeServer
    • getProfileServer

      public String getProfileServer()
      Gets value for attribute profileServer
    • setProfileServer

      public void setProfileServer(String profileServer)
      Sets value for attribute profileServer
    • getEmailAddress

      public String getEmailAddress()
      Gets value for attribute emailAddress
    • setEmailAddress

      public void setEmailAddress(String emailAddress)
      Sets value for attribute emailAddress
    • getMailAlias

      public String getMailAlias()
      Gets value for attribute mailAlias
    • setMailAlias

      public void setMailAlias(String mailAlias)
      Sets value for attribute mailAlias
    • getMailServer

      public String getMailServer()
      Gets value for attribute mailServer
    • setMailServer

      public void setMailServer(String mailServer)
      Sets value for attribute mailServer
    • getShortName

      public String getShortName()
      Gets value for attribute shortName
    • setShortName

      public void setShortName(String shortName)
      Sets value for attribute shortName
    • getMailDomain

      public String getMailDomain()
      Gets value for attribute mailDomain
    • setMailDomain

      public void setMailDomain(String mailDomain)
      Sets value for attribute mailDomain
    • getActive

      public Boolean getActive()
      Gets value for attribute active
    • setActive

      public void setActive(Boolean active)
      Sets value for attribute active
    • getMultiSession

      public Boolean getMultiSession()
      Gets value for attribute multiSession
    • setMultiSession

      public void setMultiSession(Boolean multiSession)
      Sets value for attribute multiSession
    • getComments

      public String getComments()
      Gets value for attribute comments
    • setComments

      public void setComments(String comments)
      Sets value for attribute comments
    • getCreatedBy

      public String getCreatedBy()
      Gets value for attribute createdBy
    • setCreatedBy

      public void setCreatedBy(String createdBy)
      Sets value for attribute createdBy
    • getCreatedByUser

      public String getCreatedByUser()
      Gets value for attribute createdBy
    • setCreatedByUser

      public void setCreatedByUser(String createdBy)
      Sets value for attribute createdBy
    • getCreatedOn

      public Calendar getCreatedOn()
      Gets value for attribute createdOn
    • setCreatedOn

      public void setCreatedOn(Calendar createdOn)
      Sets value for attribute createdOn
    • getCreatedDate

      public Calendar getCreatedDate()
      Gets value for attribute createdOn
    • setCreatedDate

      public void setCreatedDate(Calendar createdOn)
      Sets value for attribute createdOn
    • getModifiedBy

      public String getModifiedBy()
      Gets value for attribute modifiedBy
    • setModifiedBy

      public void setModifiedBy(String modifiedBy)
      Sets value for attribute modifiedBy
    • getModifiedByUser

      public String getModifiedByUser()
      Gets value for attribute modifiedBy
    • setModifiedByUser

      public void setModifiedByUser(String modifiedBy)
      Sets value for attribute modifiedBy
    • getModifiedOn

      public Calendar getModifiedOn()
      Gets value for attribute modifiedOn
    • setModifiedOn

      public void setModifiedOn(Calendar modifiedOn)
      Sets value for attribute modifiedOn
    • getModifiedDate

      public Calendar getModifiedDate()
      Gets value for attribute modifiedOn
    • setModifiedDate

      public void setModifiedDate(Calendar modifiedOn)
      Sets value for attribute modifiedOn
    • getAttributes

      public Map<String,Object> getAttributes()
      Gets value for attribute attributes
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
      Sets value for attribute attributes
    • getDeletedOn

      public Date getDeletedOn()
      Gets value for attribute deletedOn
    • setDeletedOn

      public void setDeletedOn(Date deletedOn)
      Sets value for attribute deletedOn
    • getDeletedBy

      public String getDeletedBy()
      Gets value for attribute deletedBy
    • setDeletedBy

      public void setDeletedBy(String deletedBy)
      Sets value for attribute deletedBy
    • getDeleted

      public Boolean getDeleted()
      Gets value for attribute deleted
    • setDeleted

      public void setDeleted(Boolean deleted)
      Sets value for attribute deleted
    • toString

      public String toString()
      Returns a string representation of the value object.
      Overrides:
      toString in class Object