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
 
 -