- 
Field Summary
Fields
 
 
 
The preferred language for the user.
 
 
 
 
The master schedule for this user.
 
 
A regex to check for a valid username.
 
 
Fields inherited from interface com.inductiveautomation.ignition.common.config.PropertySet
EMPTY 
 
- 
Method Summary
Returns all of the contact information for the user
 
An opaque identifier that can be used to identify this user.
 
Generate an path that unambiguously references this user
 
The name of the user management profile this user was retrieved from.
 
Returns all of the roles this user is a has.
 
Returns all of this user's upcoming schedule adjustments
 
void
Scripting functions allow adding and editing of users, and profile names may need to change.
 
 
 
 
Methods inherited from interface com.inductiveautomation.ignition.common.config.Countable
getCount 
Methods inherited from interface com.inductiveautomation.ignition.common.config.Mergable
merge 
 
- 
Field Details
- 
DEFAULT_SCHEDULE_NAME
static final String DEFAULT_SCHEDULE_NAME 
- See Also:
 
- 
 
 
- 
USERNAME_PATTERN
static final Pattern USERNAME_PATTERN 
A regex to check for a valid username. [p{Alnum}][@\\w.\\s\\-]{1,49}
 
- 
 
- 
 
- 
 
- 
 
- 
 
- 
Schedule
The master schedule for this user.
 
- 
 
- 
 
 
- 
Method Details
- 
getProfileName
The name of the user management profile this user was retrieved from.
 
- 
setProfileName
void setProfileName(@Nullable
 String newProfileName) 
Scripting functions allow adding and editing of users, and profile names may need to change.
 
- 
getId
An opaque identifier that can be used to identify this user. Only valid (unique) within the context of the
 originating user profile
 
- 
getRoles
Returns all of the roles this user is a has. Not null.
 
- 
 
- 
getScheduleAdjustments
Returns all of this user's upcoming schedule adjustments
 
- 
getPath
Generate an path that unambiguously references this user