Class User

  • All Implemented Interfaces:
    java.io.Serializable

    @Entity
    public class User
    extends Person
    Author:
    Nils Bühner
    See Also:
    Serialized Form
    • Constructor Detail

      • User

        public User()
        Default constructor
      • User

        public User​(java.lang.String firstName,
                    java.lang.String lastName,
                    java.lang.String accountName)
      • User

        public User​(java.lang.String firstName,
                    java.lang.String lastName,
                    java.lang.String accountName,
                    java.lang.String password)
      • User

        public User​(java.lang.String firstName,
                    java.lang.String lastName,
                    java.lang.String accountName,
                    java.lang.String password,
                    boolean active)
    • Method Detail

      • getAccountName

        public java.lang.String getAccountName()
      • setAccountName

        public void setAccountName​(java.lang.String accountName)
      • getPassword

        public java.lang.String getPassword()
      • setPassword

        public void setPassword​(java.lang.String password)
      • isActive

        public boolean isActive()
      • setActive

        public void setActive​(boolean active)
      • getRoles

        public java.util.Set<Role> getRoles()
        Returns:
        the roles
      • setRoles

        public void setRoles​(java.util.Set<Role> roles)
        Parameters:
        roles - the roles to set
      • getUserGroups

        public java.util.Set<UserGroup> getUserGroups()
        Returns:
        the userGroups
      • setUserGroups

        public void setUserGroups​(java.util.Set<UserGroup> userGroups)
        Parameters:
        userGroups - the userGroups to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Person
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class Person
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Person