@Entity public abstract class BasicUser extends org.cyclos.entities.BaseEntity implements IUser, INamedEntity, DefinesNetwork
| Constructor and Description |
|---|
BasicUser() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
getCreationDate() |
java.lang.String |
getEmail() |
java.util.Set<LoginHistoryLog> |
getLoginHistory() |
java.lang.String |
getName() |
abstract UserNature |
getNature() |
Network |
getNetwork() |
java.lang.String |
getNewEmail() |
java.util.Set<Password> |
getPasswords() |
java.util.Date |
getRegistrationConfirmationDate() |
abstract java.util.Set<Role> |
getRoles()
Returns all roles this user have
|
java.lang.String |
getSecurityAnswer() |
SecurityQuestion |
getSecurityQuestion() |
UserStatus |
getStatus() |
abstract User |
getUser()
Returns the user associated with this basic user
|
java.lang.String |
getUsername() |
java.lang.String |
getValidationKey() |
java.util.Date |
getValidationKeyDate() |
ValidationKeyType |
getValidationKeyType() |
boolean |
isActive() |
boolean |
isAdmin() |
boolean |
isBlocked() |
boolean |
isBroker() |
boolean |
isGlobalAdmin() |
boolean |
isInactive() |
boolean |
isMember()
returns true if user has member role.
|
boolean |
isNetworkAdmin() |
boolean |
isOperator() |
boolean |
isPendingNewEmailValidation()
Returns true if the user's email modification is pending
from being validated.
|
boolean |
isPendingValidation() |
boolean |
isRemoved() |
boolean |
isUserManagement() |
void |
setCreationDate(java.util.Date creationDate) |
void |
setEmail(java.lang.String email) |
void |
setLoginHistory(java.util.Set<LoginHistoryLog> loginHistory) |
void |
setName(java.lang.String name) |
void |
setNetwork(Network network) |
void |
setNewEmail(java.lang.String newEmail) |
void |
setPasswords(java.util.Set<Password> passwords) |
void |
setRegistrationConfirmationDate(java.util.Date registrationConfirmationDate) |
void |
setSecurityAnswer(java.lang.String securityAnswer) |
void |
setSecurityQuestion(SecurityQuestion securityQuestion) |
void |
setStatus(UserStatus status) |
void |
setUsername(java.lang.String username) |
void |
setValidationKey(java.lang.String validationKey) |
void |
setValidationKeyDate(java.util.Date validationKeyDate) |
void |
setValidationKeyType(ValidationKeyType validationKeyType) |
java.lang.String |
toString() |
getDataTranslationType, getVersion, isGlobal, isPersistent, isTransientclone, equals, getEntityImportance, getId, getId, getIds, getUniqueIds, getUniqueIds, hashCodepublic java.util.Date getCreationDate()
public java.lang.String getEmail()
public java.util.Set<LoginHistoryLog> getLoginHistory()
public java.lang.String getName()
getName in interface INamedEntitypublic abstract UserNature getNature()
public Network getNetwork()
getNetwork in class org.cyclos.entities.BaseEntitypublic java.lang.String getNewEmail()
public java.util.Set<Password> getPasswords()
public java.util.Date getRegistrationConfirmationDate()
public abstract java.util.Set<Role> getRoles()
public java.lang.String getSecurityAnswer()
public SecurityQuestion getSecurityQuestion()
public UserStatus getStatus()
public abstract User getUser()
public java.lang.String getUsername()
public java.lang.String getValidationKey()
public java.util.Date getValidationKeyDate()
public ValidationKeyType getValidationKeyType()
public boolean isActive()
public boolean isAdmin()
public boolean isBlocked()
public boolean isBroker()
public boolean isGlobalAdmin()
public boolean isInactive()
public boolean isMember()
public boolean isNetworkAdmin()
public boolean isOperator()
public boolean isPendingNewEmailValidation()
public boolean isPendingValidation()
public boolean isRemoved()
public boolean isUserManagement()
public void setCreationDate(java.util.Date creationDate)
public void setEmail(java.lang.String email)
public void setLoginHistory(java.util.Set<LoginHistoryLog> loginHistory)
public void setName(java.lang.String name)
setName in interface INamedEntitypublic void setNetwork(Network network)
setNetwork in interface DefinesNetworkpublic void setNewEmail(java.lang.String newEmail)
public void setPasswords(java.util.Set<Password> passwords)
public void setRegistrationConfirmationDate(java.util.Date registrationConfirmationDate)
public void setSecurityAnswer(java.lang.String securityAnswer)
public void setSecurityQuestion(SecurityQuestion securityQuestion)
public void setStatus(UserStatus status)
public void setUsername(java.lang.String username)
public void setValidationKey(java.lang.String validationKey)
public void setValidationKeyDate(java.util.Date validationKeyDate)
public void setValidationKeyType(ValidationKeyType validationKeyType)
public java.lang.String toString()
toString in class org.cyclos.entities.SimpleEntity