Class UserTO

java.lang.Object
org.apache.syncope.common.lib.to.AnyTO
org.apache.syncope.common.lib.to.UserTO
All Implemented Interfaces:
Serializable, BaseBean, RealmMember, AttributableTO, EntityTO, GroupableRelatableTO, RelatableTO

public class UserTO extends AnyTO implements GroupableRelatableTO
See Also:
  • Constructor Details

    • UserTO

      public UserTO()
  • Method Details

    • getDiscriminator

      public String getDiscriminator()
      Specified by:
      getDiscriminator in class AnyTO
    • getType

      public String getType()
      Overrides:
      getType in class AnyTO
    • setType

      public void setType(String type)
      Overrides:
      setType in class AnyTO
    • getPassword

      public String getPassword()
    • setPassword

      public void setPassword(String password)
    • getToken

      public String getToken()
    • setToken

      public void setToken(String token)
    • getTokenExpireTime

      public OffsetDateTime getTokenExpireTime()
    • setTokenExpireTime

      public void setTokenExpireTime(OffsetDateTime tokenExpireTime)
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername(String username)
    • getChangePwdDate

      public OffsetDateTime getChangePwdDate()
    • getFailedLogins

      public Integer getFailedLogins()
    • getLastLoginDate

      public OffsetDateTime getLastLoginDate()
    • setChangePwdDate

      public void setChangePwdDate(OffsetDateTime changePwdDate)
    • setFailedLogins

      public void setFailedLogins(Integer failedLogins)
    • setLastLoginDate

      public void setLastLoginDate(OffsetDateTime lastLoginDate)
    • getSecurityQuestion

      public String getSecurityQuestion()
    • setSecurityQuestion

      public void setSecurityQuestion(String securityQuestion)
    • getSecurityAnswer

      public String getSecurityAnswer()
    • setSecurityAnswer

      public void setSecurityAnswer(String securityAnswer)
    • isSuspended

      public boolean isSuspended()
    • setSuspended

      public void setSuspended(boolean suspended)
    • isMustChangePassword

      public boolean isMustChangePassword()
    • setMustChangePassword

      public void setMustChangePassword(boolean mustChangePassword)
    • getMembership

      public Optional<MembershipTO> getMembership(String groupKey)
      Specified by:
      getMembership in interface GroupableRelatableTO
    • getMemberships

      public List<MembershipTO> getMemberships()
      Specified by:
      getMemberships in interface GroupableRelatableTO
    • getDynMemberships

      public List<MembershipTO> getDynMemberships()
      Specified by:
      getDynMemberships in interface GroupableRelatableTO
    • getRoles

      public List<String> getRoles()
    • getDynRoles

      public List<String> getDynRoles()
    • getLinkedAccounts

      public List<LinkedAccountTO> getLinkedAccounts()
    • getDelegatingDelegations

      public List<String> getDelegatingDelegations()
    • getDelegatedDelegations

      public List<String> getDelegatedDelegations()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AnyTO
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class AnyTO