public class BasicAuthenticatedUser extends BasicUser implements AuthenticatedUser
contactInfo, id, profileName, roles, scheduleAdjustments
SecurityZones
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, contains, firePropertyChange, get, getCount, getOrDefault, getOrElse, getProperties, getRawValueMap, getValues, isExtended, isInherited, iterator, merge, merge, of, remove, removePropertyChangeListener, removePropertyChangeListener, set, set, setDirect, setRawValueMap, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments
getCount, getProperties, getValues
merge, remove, set, set
contains, get, getOrDefault, getOrElse, isExtended, isInherited
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