Class UserVO

java.lang.Object
org.springframework.hateoas.RepresentationModel<UserVO>
org.ameba.http.AbstractBase<UserVO>
org.openwms.core.uaa.api.UserVO
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AuthenticatedUserVO

public class UserVO extends org.ameba.http.AbstractBase<UserVO> implements Serializable
A UserVO is the representation of a human User with all attributes of interest.
Author:
Heiko Scherrer
See Also:
  • Field Details

  • Constructor Details

    • UserVO

      public UserVO()
    • UserVO

      public UserVO(String username)
  • Method Details

    • getpKey

      public String getpKey()
    • getExtern

      public Boolean getExtern()
    • getUsername

      public String getUsername()
    • getLastPasswordChange

      public ZonedDateTime getLastPasswordChange()
    • getLocked

      public Boolean getLocked()
    • getEnabled

      public Boolean getEnabled()
    • getExpirationDate

      public ZonedDateTime getExpirationDate()
    • getFullname

      public String getFullname()
    • getUserDetails

      public UserDetailsVO getUserDetails()
    • getEmailAddresses

      public List<EmailVO> getEmailAddresses()
    • setEmailAddresses

      public void setEmailAddresses(List<EmailVO> emailAddresses)
    • getRoleNames

      public List<String> getRoleNames()
    • setRoleNames

      public void setRoleNames(List<String> roleNames)
    • setpKey

      public void setpKey(String pKey)
    • setUsername

      public void setUsername(String username)
    • setExtern

      public void setExtern(Boolean extern)
    • setLastPasswordChange

      public void setLastPasswordChange(ZonedDateTime lastPasswordChange)
    • setLocked

      public void setLocked(Boolean locked)
    • setEnabled

      public void setEnabled(Boolean enabled)
    • setExpirationDate

      public void setExpirationDate(ZonedDateTime expirationDate)
    • setFullname

      public void setFullname(String fullname)
    • setUserDetails

      public void setUserDetails(UserDetailsVO userDetails)
    • equals

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class org.ameba.http.AbstractBase<UserVO>
    • hashCode

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class org.ameba.http.AbstractBase<UserVO>
    • toString

      public String toString()
      All fields.
      Overrides:
      toString in class org.springframework.hateoas.RepresentationModel<UserVO>