public class BasicAuthenticatedUser extends BasicUser implements AuthenticatedUser
BasicPropertySet.Builder
contactInfo, id, profileName, roles, scheduleAdjustments
SecurityZones
FirstName, Language, LastName, Notes, Password, Schedule, Username, USERNAME_PATTERN
EMPTY
Constructor and Description |
---|
BasicAuthenticatedUser(java.lang.String profileName,
java.io.Serializable id,
java.lang.String username,
java.util.Collection<java.lang.String> roles) |
BasicAuthenticatedUser(java.lang.String profileName,
java.io.Serializable id,
java.lang.String username,
java.util.Collection<java.lang.String> roles,
java.util.Date timestamp) |
BasicAuthenticatedUser(User user,
java.util.Date authTimestamp) |
Modifier and Type | Method and Description |
---|---|
java.util.Date |
getAuthenticationTimestamp()
The date that the user was authenticated.
|
java.lang.String |
getUsername()
All authenticated users must have a username.
|
BasicAuthenticatedUser |
setContactInfo(java.util.List<ContactInfo> contactInfo) |
BasicAuthenticatedUser |
setScheduleAdjustments(java.util.List<ScheduleAdjustment> scheduleAdjustments) |
equals, getContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments, hashCode
addPropertyChangeListener, addPropertyChangeListener, change, coerceValue, contains, firePropertyChange, get, getCount, getExtension, getOrDefault, getOrElse, getProperties, getRaw, getRawValueMap, getValues, isExtended, isInherited, iterator, of, remove, removePropertyChangeListener, removePropertyChangeListener, set, set, setDirect, setImpl, setRawValueMap, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments
builder, extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
merge, remove, set, set
contains, get, getOrDefault, getOrElse, getProperties, getValues
public BasicAuthenticatedUser(User user, java.util.Date authTimestamp)
public BasicAuthenticatedUser(java.lang.String profileName, java.io.Serializable id, java.lang.String username, java.util.Collection<java.lang.String> roles)
public BasicAuthenticatedUser(java.lang.String profileName, java.io.Serializable id, java.lang.String username, java.util.Collection<java.lang.String> roles, java.util.Date timestamp)
public BasicAuthenticatedUser setContactInfo(java.util.List<ContactInfo> contactInfo)
setContactInfo
in class BasicUser
public BasicAuthenticatedUser setScheduleAdjustments(java.util.List<ScheduleAdjustment> scheduleAdjustments)
setScheduleAdjustments
in class BasicUser
public java.lang.String getUsername()
AuthenticatedUser
getUsername
in interface AuthenticatedUser
public java.util.Date getAuthenticationTimestamp()
AuthenticatedUser
getAuthenticationTimestamp
in interface AuthenticatedUser