Class UserAccount
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.beans.UserAccount
-
public class UserAccount extends Object
Information about the account of a user. URI, email, password, etc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserAccount.Status
-
Field Summary
Fields Modifier and Type Field Description static intMAX_PASSWORD_LENGTHstatic intMIN_PASSWORD_LENGTH
-
Constructor Summary
Constructors Constructor Description UserAccount()
-
Method Summary
-
-
-
Field Detail
-
MIN_PASSWORD_LENGTH
public static final int MIN_PASSWORD_LENGTH
- See Also:
- Constant Field Values
-
MAX_PASSWORD_LENGTH
public static final int MAX_PASSWORD_LENGTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUri
public String getUri()
-
setUri
public void setUri(String uri)
-
getEmailAddress
public String getEmailAddress()
-
setEmailAddress
public void setEmailAddress(String emailAddress)
-
getFirstName
public String getFirstName()
-
setFirstName
public void setFirstName(String firstName)
-
getLastName
public String getLastName()
-
setLastName
public void setLastName(String lastName)
-
getArgon2Password
public String getArgon2Password()
-
setArgon2Password
public void setArgon2Password(String argo2Password)
-
getMd5Password
public String getMd5Password()
-
setMd5Password
public void setMd5Password(String md5Password)
-
getOldPassword
public String getOldPassword()
-
setOldPassword
public void setOldPassword(String oldPassword)
-
getPasswordLinkExpires
public long getPasswordLinkExpires()
-
setPasswordLinkExpires
public void setPasswordLinkExpires(long passwordLinkExpires)
-
generateEmailKey
public void generateEmailKey()
-
setEmailKey
public void setEmailKey(String emailKey)
-
getEmailKey
public String getEmailKey()
-
isPasswordChangeRequired
public boolean isPasswordChangeRequired()
-
setPasswordChangeRequired
public void setPasswordChangeRequired(Boolean passwordChangeRequired)
-
isExternalAuthOnly
public boolean isExternalAuthOnly()
-
setExternalAuthOnly
public void setExternalAuthOnly(Boolean externalAuthOnly)
-
getLoginCount
public int getLoginCount()
-
setLoginCount
public void setLoginCount(int loginCount)
-
getLastLoginTime
public long getLastLoginTime()
-
setLastLoginTime
public void setLastLoginTime(long lastLoginTime)
-
getStatus
public UserAccount.Status getStatus()
-
setStatus
public void setStatus(UserAccount.Status status)
-
setStatusFromString
public void setStatusFromString(String statusString)
-
getExternalAuthId
public String getExternalAuthId()
-
setExternalAuthId
public void setExternalAuthId(String externalAuthId)
-
setPermissionSetUris
public void setPermissionSetUris(Collection<String> permissionSetUris)
-
isRootUser
public boolean isRootUser()
-
setRootUser
public void setRootUser(boolean rootUser)
-
setProxiedIndividualUris
public void setProxiedIndividualUris(Collection<String> proxiedIndividualUris)
-
-