- 
Field SummaryFields 
      
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.PropertySetEMPTY
 
- 
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.CountablegetCount
 
Methods inherited from interface com.inductiveautomation.ignition.common.config.Mergablemerge
 
- 
Field Details
- 
DEFAULT_SCHEDULE_NAMEstatic final String DEFAULT_SCHEDULE_NAME 
- See Also:
- 
 
- 
USERNAME_PATTERNstatic final Pattern USERNAME_PATTERN A regex to check for a valid username. [p{Alnum}][@\\w.\\s\\-]{1,49}
 
- 
- 
- 
- 
- 
- 
ScheduleThe master schedule for this user. 
- 
- 
 
- 
Method Details
- 
getProfileNameThe name of the user management profile this user was retrieved from. 
- 
setProfileNamevoid setProfileName(@Nullable
 String newProfileName) Scripting functions allow adding and editing of users, and profile names may need to change. 
- 
getIdAn opaque identifier that can be used to identify this user. Only valid (unique) within the context of the
 originating user profile 
- 
getRolesReturns all of the roles this user is a has. Not null. 
- 
- 
getScheduleAdjustmentsReturns all of this user's upcoming schedule adjustments 
- 
getPathGenerate an path that unambiguously references this user