public interface User extends Account, GroupableRelatable<User,UMembership,UPlainAttr,AnyObject,URelationship>
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
canDecodeSecrets, getCipherAlgorithm, getPassword, getUsername, isSuspended, setCipherAlgorithm, setEncodedPassword, setPassword, setSuspended, setUsername
add, add, getMembership, getMemberships, getPlainAttr, getPlainAttrs, getPlainAttrs, getRelationship, getRelationships, getRelationships, getRelationships, remove
add, add, getAuxClasses, getRealm, getResources, getStatus, getType, setRealm, setStatus, setType
add, getPlainAttr, getPlainAttrs, remove
getCreationDate, getCreator, getLastChangeDate, getLastModifier, setCreationDate, setCreator, setLastChangeDate, setLastModifier
String getToken()
Date getTokenExpireTime()
void generateToken(int tokenLength, int tokenExpireTime)
void removeToken()
boolean checkToken(String token)
boolean hasTokenExpired()
Date getChangePwdDate()
void setChangePwdDate(Date changePwdDate)
SecurityQuestion getSecurityQuestion()
void setSecurityQuestion(SecurityQuestion securityQuestion)
String getSecurityAnswer()
void setSecurityAnswer(String securityAnswer)
Integer getFailedLogins()
void setFailedLogins(Integer failedLogins)
Date getLastLoginDate()
void setLastLoginDate(Date lastLoginDate)
boolean isMustChangePassword()
void setMustChangePassword(boolean mustChangePassword)
boolean add(Role role)
boolean add(LinkedAccount account)
Optional<? extends LinkedAccount> getLinkedAccount(String resource, String connObjectKeyValue)
List<? extends LinkedAccount> getLinkedAccounts(String resource)
List<? extends LinkedAccount> getLinkedAccounts()
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.