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,- Serializable,- Iterable<PropertyValue>
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.ignition.common.config.BasicPropertySetBasicPropertySet.Builder
- 
Field SummaryFields inherited from class com.inductiveautomation.ignition.common.user.BasicUsercontactInfo, id, profileName, roles, scheduleAdjustmentsFields inherited from interface com.inductiveautomation.ignition.common.user.AuthenticatedUserSecurityZonesFields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
- 
Constructor SummaryConstructorsConstructorDescriptionBasicAuthenticatedUser(User user, Date authTimestamp) BasicAuthenticatedUser(String profileName, Serializable id, String username, Collection<String> roles) BasicAuthenticatedUser(String profileName, Serializable id, String username, Collection<String> roles, Date timestamp) 
- 
Method SummaryModifier and TypeMethodDescriptionThe date that the user was authenticated.All authenticated users must have a username.setContactInfo(List<ContactInfo> contactInfo) setScheduleAdjustments(List<ScheduleAdjustment> scheduleAdjustments) Methods inherited from class com.inductiveautomation.ignition.common.user.BasicUserequals, getContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments, hashCode, setProfileName, setRolesMethods 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, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, iterator, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge, remove, set, setMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetextend, getExtension, isExtended, isInherited, newDefaultInstance, newExtensionMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties, getValuesMethods inherited from interface com.inductiveautomation.ignition.common.user.UsergetContactInfo, getId, getPath, getProfileName, getRoles, getScheduleAdjustments, setProfileName
- 
Constructor Details- 
BasicAuthenticatedUser
- 
BasicAuthenticatedUserpublic BasicAuthenticatedUser(String profileName, Serializable id, String username, Collection<String> roles) 
- 
BasicAuthenticatedUserpublic BasicAuthenticatedUser(String profileName, Serializable id, String username, Collection<String> roles, Date timestamp) 
 
- 
- 
Method Details- 
setContactInfo- Overrides:
- setContactInfoin class- BasicUser
 
- 
setScheduleAdjustments- Overrides:
- setScheduleAdjustmentsin class- BasicUser
 
- 
getUsernameDescription copied from interface:AuthenticatedUserAll authenticated users must have a username.- Specified by:
- getUsernamein interface- AuthenticatedUser
 
- 
getAuthenticationTimestampDescription copied from interface:AuthenticatedUserThe date that the user was authenticated.- Specified by:
- getAuthenticationTimestampin interface- AuthenticatedUser
 
 
-