Class UserModel
java.lang.Object
com.palantir.ptoss.cinch.core.DefaultBindableModel
com.inductiveautomation.factorypmi.application.components.managementpanel.UserModel
- All Implemented Interfaces:
BindableModel
,Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBadge()
getNotes()
getRoles()
getUser()
boolean
boolean
boolean
Returns true if we're in a valid edit mode and the underlying user source allows username editingvoid
void
setEditMode
(EditMode editMode) void
setFirstName
(String firstName) void
setLanguage
(LocaleWrapper language) void
setLastName
(String lastName) void
void
setPassword
(String password) void
void
setSchedule
(String schedule) void
setUser
(User user, Set<UserSourceEditCapability> editFlags, EditMode editMode) void
setUser
(User user, Set<UserSourceEditCapability> editFlags, EditMode editMode, Collection<String> filterRoles) void
setUsername
(String username) Methods inherited from class com.palantir.ptoss.cinch.core.DefaultBindableModel
bind, modelUpdated, unbind, unbindAll, update
-
Constructor Details
-
UserModel
public UserModel()
-
-
Method Details
-
setUser
-
setUser
public void setUser(User user, Set<UserSourceEditCapability> editFlags, EditMode editMode, @Nonnull Collection<String> filterRoles) -
getUser
-
getEditMode
-
setEditMode
-
isEditUsername
public boolean isEditUsername()Returns true if we're in a valid edit mode and the underlying user source allows username editing -
isEditPassword
public boolean isEditPassword() -
isEditMeta
public boolean isEditMeta() -
getContactInfo
-
getScheduleAdjustments
-
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getFirstName
-
setFirstName
-
getLastName
-
setLastName
-
getSchedule
-
setSchedule
-
getLanguage
-
setLanguage
-
getNotes
-
setNotes
-
getBadge
-
setBadge
-
getRoles
-
setRoles
-