Class BasicAuthenticatedUser
- java.lang.Object
- 
- com.inductiveautomation.ignition.common.config.BasicPropertySet
- 
- com.inductiveautomation.ignition.common.user.BasicUser
- 
- com.inductiveautomation.ignition.common.user.BasicAuthenticatedUser
 
 
 
- 
- All Implemented Interfaces:
- Countable,- Extendable<PropertySet>,- Mergable<PropertySet>,- MutablePropertyValueSource,- ObservablePropertySet,- PropertySet,- PropertyValueSource,- AuthenticatedUser,- User,- java.io.Serializable,- java.lang.Iterable<PropertyValue>
 
 public class BasicAuthenticatedUser extends BasicUser implements AuthenticatedUser - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetBasicPropertySet.Builder
 
- 
 - 
Field Summary- 
Fields inherited from class com.inductiveautomation.ignition.common.user.BasicUsercontactInfo, id, profileName, roles, scheduleAdjustments
 - 
Fields inherited from interface com.inductiveautomation.ignition.common.user.AuthenticatedUserSecurityZones
 - 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
 
- 
 - 
Constructor SummaryConstructors Constructor Description BasicAuthenticatedUser(User user, java.util.Date authTimestamp)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)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetAuthenticationTimestamp()The date that the user was authenticated.java.lang.StringgetUsername()All authenticated users must have a username.BasicAuthenticatedUsersetContactInfo(java.util.List<ContactInfo> contactInfo)BasicAuthenticatedUsersetScheduleAdjustments(java.util.List<ScheduleAdjustment> scheduleAdjustments)- 
Methods inherited from class com.inductiveautomation.ignition.common.user.BasicUserequals, getContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments, hashCode, setProfileName, setRoles
 - 
Methods inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetaddPropertyChangeListener, 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
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge, remove, set, set
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, getExtension, isExtended, isInherited, newDefaultInstance, newExtension
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties, getValues
 - 
Methods inherited from interface com.inductiveautomation.ignition.common.user.UsergetContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments, setProfileName
 
- 
 
- 
- 
- 
Constructor Detail- 
BasicAuthenticatedUserpublic BasicAuthenticatedUser(User user, java.util.Date authTimestamp) 
 - 
BasicAuthenticatedUserpublic BasicAuthenticatedUser(java.lang.String profileName, java.io.Serializable id, java.lang.String username, java.util.Collection<java.lang.String> roles)
 - 
BasicAuthenticatedUserpublic BasicAuthenticatedUser(java.lang.String profileName, java.io.Serializable id, java.lang.String username, java.util.Collection<java.lang.String> roles, java.util.Date timestamp)
 
- 
 - 
Method Detail- 
setContactInfopublic BasicAuthenticatedUser setContactInfo(java.util.List<ContactInfo> contactInfo) - Overrides:
- setContactInfoin class- BasicUser
 
 - 
setScheduleAdjustmentspublic BasicAuthenticatedUser setScheduleAdjustments(java.util.List<ScheduleAdjustment> scheduleAdjustments) - Overrides:
- setScheduleAdjustmentsin class- BasicUser
 
 - 
getUsernamepublic java.lang.String getUsername() Description copied from interface:AuthenticatedUserAll authenticated users must have a username.- Specified by:
- getUsernamein interface- AuthenticatedUser
 
 - 
getAuthenticationTimestamppublic java.util.Date getAuthenticationTimestamp() Description copied from interface:AuthenticatedUserThe date that the user was authenticated.- Specified by:
- getAuthenticationTimestampin interface- AuthenticatedUser
 
 
- 
 
-