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()booleanbooleanbooleanReturns true if we're in a valid edit mode and the underlying user source allows username editingvoidvoidsetEditMode(EditMode editMode) voidsetFirstName(String firstName) voidsetLanguage(LocaleWrapper language) voidsetLastName(String lastName) voidvoidsetPassword(String password) voidvoidsetSchedule(String schedule) voidsetUser(User user, Set<UserSourceEditCapability> editFlags, EditMode editMode) voidsetUser(User user, Set<UserSourceEditCapability> editFlags, EditMode editMode, Collection<String> filterRoles) voidsetUsername(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
-