Class User
- java.lang.Object
-
- ubic.gemma.model.common.AbstractDescribable
-
- ubic.gemma.model.common.auditAndSecurity.Contact
-
- ubic.gemma.model.common.auditAndSecurity.Person
-
- ubic.gemma.model.common.auditAndSecurity.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUser.Factory
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetEnabled()Set<UserGroup>getGroups()Set<JobInfo>getJobs()StringgetPassword()StringgetPasswordHint()StringgetSignupToken()DategetSignupTokenDatestamp()StringgetUserName()voidsetEnabled(Boolean enabled)voidsetGroups(Set<UserGroup> groups)voidsetJobs(Set<JobInfo> jobs)voidsetPassword(String password)voidsetPasswordHint(String passwordHint)voidsetSignupToken(String signupToken)voidsetSignupTokenDatestamp(Date signupTokenDatestamp)voidsetUserName(String userName)-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.Person
getFullName, getLastName, setLastName
-
Methods inherited from class ubic.gemma.model.common.auditAndSecurity.Contact
getEmail, getId, getName, setEmail
-
Methods inherited from class ubic.gemma.model.common.AbstractDescribable
equals, getDescription, hashCode, setDescription, setId, setName, toString
-
-
-
-
Method Detail
-
getEnabled
public Boolean getEnabled()
- Specified by:
getEnabledin interfacegemma.gsec.model.User
-
setEnabled
public void setEnabled(Boolean enabled)
-
getPassword
public String getPassword()
- Specified by:
getPasswordin interfacegemma.gsec.model.User
-
setPassword
public void setPassword(String password)
-
getPasswordHint
public String getPasswordHint()
- Specified by:
getPasswordHintin interfacegemma.gsec.model.User
-
setPasswordHint
public void setPasswordHint(String passwordHint)
-
getSignupToken
public String getSignupToken()
- Specified by:
getSignupTokenin interfacegemma.gsec.model.User
-
setSignupToken
public void setSignupToken(String signupToken)
-
getSignupTokenDatestamp
public Date getSignupTokenDatestamp()
- Specified by:
getSignupTokenDatestampin interfacegemma.gsec.model.User
-
setSignupTokenDatestamp
public void setSignupTokenDatestamp(Date signupTokenDatestamp)
-
getUserName
public String getUserName()
- Specified by:
getUserNamein interfacegemma.gsec.model.User
-
setUserName
public void setUserName(String userName)
-
-