-
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