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 class
User.Factory
-
Constructor Summary
Constructors Constructor Description User()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
getEnabled()
Set<UserGroup>
getGroups()
Set<JobInfo>
getJobs()
String
getPassword()
String
getPasswordHint()
String
getSignupToken()
Date
getSignupTokenDatestamp()
String
getUserName()
void
setEnabled(Boolean enabled)
void
setGroups(Set<UserGroup> groups)
void
setJobs(Set<JobInfo> jobs)
void
setPassword(String password)
void
setPasswordHint(String passwordHint)
void
setSignupToken(String signupToken)
void
setSignupTokenDatestamp(Date signupTokenDatestamp)
void
setUserName(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:
getEnabled
in interfacegemma.gsec.model.User
-
setEnabled
public void setEnabled(Boolean enabled)
-
getPassword
public String getPassword()
- Specified by:
getPassword
in interfacegemma.gsec.model.User
-
setPassword
public void setPassword(String password)
-
getPasswordHint
public String getPasswordHint()
- Specified by:
getPasswordHint
in interfacegemma.gsec.model.User
-
setPasswordHint
public void setPasswordHint(String passwordHint)
-
getSignupToken
public String getSignupToken()
- Specified by:
getSignupToken
in interfacegemma.gsec.model.User
-
setSignupToken
public void setSignupToken(String signupToken)
-
getSignupTokenDatestamp
public Date getSignupTokenDatestamp()
- Specified by:
getSignupTokenDatestamp
in interfacegemma.gsec.model.User
-
setSignupTokenDatestamp
public void setSignupTokenDatestamp(Date signupTokenDatestamp)
-
getUserName
public String getUserName()
- Specified by:
getUserName
in interfacegemma.gsec.model.User
-
setUserName
public void setUserName(String userName)
-
-