Class User

  • All Implemented Interfaces:
    gemma.gsec.model.Securable, gemma.gsec.model.SecuredNotChild, gemma.gsec.model.User, Serializable, Describable, Identifiable

    public class User
    extends Person
    implements gemma.gsec.model.User
    A user of the software system, who is authenticated.
    See Also:
    Serialized Form
    • Constructor Detail

      • User

        public User()
    • Method Detail

      • getEnabled

        public Boolean getEnabled()
        Specified by:
        getEnabled in interface gemma.gsec.model.User
      • setEnabled

        public void setEnabled​(Boolean enabled)
      • setJobs

        public void setJobs​(Set<JobInfo> jobs)
      • setGroups

        public void setGroups​(Set<UserGroup> groups)
      • getPassword

        public String getPassword()
        Specified by:
        getPassword in interface gemma.gsec.model.User
      • setPassword

        public void setPassword​(String password)
      • getPasswordHint

        public String getPasswordHint()
        Specified by:
        getPasswordHint in interface gemma.gsec.model.User
      • setPasswordHint

        public void setPasswordHint​(String passwordHint)
      • getSignupToken

        public String getSignupToken()
        Specified by:
        getSignupToken in interface gemma.gsec.model.User
      • setSignupToken

        public void setSignupToken​(String signupToken)
      • getSignupTokenDatestamp

        public Date getSignupTokenDatestamp()
        Specified by:
        getSignupTokenDatestamp in interface gemma.gsec.model.User
      • setSignupTokenDatestamp

        public void setSignupTokenDatestamp​(Date signupTokenDatestamp)
      • getUserName

        public String getUserName()
        Specified by:
        getUserName in interface gemma.gsec.model.User
      • setUserName

        public void setUserName​(String userName)