public class BasicAuthenticatedUser extends BasicUser implements AuthenticatedUser
BasicPropertySet.BuildercontactInfo, id, profileName, roles, scheduleAdjustmentsSecurityZonesFirstName, Language, LastName, Notes, Password, Schedule, Username, USERNAME_PATTERNEMPTY| 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, hashCodeaddPropertyChangeListener, 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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustmentsbuilder, extend, getExtension, isExtended, isInherited, newDefaultInstance, newExtensionmerge, remove, set, setcontains, get, getOrDefault, getOrElse, getProperties, getValuespublic 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 BasicUserpublic BasicAuthenticatedUser setScheduleAdjustments(java.util.List<ScheduleAdjustment> scheduleAdjustments)
setScheduleAdjustments in class BasicUserpublic java.lang.String getUsername()
AuthenticatedUsergetUsername in interface AuthenticatedUserpublic java.util.Date getAuthenticationTimestamp()
AuthenticatedUsergetAuthenticationTimestamp in interface AuthenticatedUser