Class UserModel
- java.lang.Object
 - 
- com.palantir.ptoss.cinch.core.DefaultBindableModel
 - 
- com.inductiveautomation.factorypmi.application.components.managementpanel.UserModel
 
 
 
- 
- All Implemented Interfaces:
 BindableModel,java.io.Serializable
public class UserModel extends DefaultBindableModel
- See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserModel.UserUpdates 
- 
Constructor Summary
Constructors Constructor Description UserModel() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBadge()java.util.List<ContactInfo>getContactInfo()EditModegetEditMode()java.lang.StringgetFirstName()LocaleWrappergetLanguage()java.lang.StringgetLastName()java.lang.StringgetNotes()java.lang.StringgetPassword()java.util.List<java.lang.String>getRoles()java.lang.StringgetSchedule()java.util.List<ScheduleAdjustment>getScheduleAdjustments()UsergetUser()java.lang.StringgetUsername()booleanisEditMeta()booleanisEditPassword()booleanisEditUsername()Returns true if we're in a valid edit mode and the underlying user source allows username editingvoidsetBadge(java.lang.String badge)voidsetEditMode(EditMode editMode)voidsetFirstName(java.lang.String firstName)voidsetLanguage(LocaleWrapper language)voidsetLastName(java.lang.String lastName)voidsetNotes(java.lang.String notes)voidsetPassword(java.lang.String password)voidsetRoles(java.util.List<java.lang.String> roles)voidsetSchedule(java.lang.String schedule)voidsetUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode)voidsetUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode, java.util.Collection<java.lang.String> filterRoles)voidsetUsername(java.lang.String username)- 
Methods inherited from class com.palantir.ptoss.cinch.core.DefaultBindableModel
bind, modelUpdated, unbind, unbindAll, update 
 - 
 
 - 
 
- 
- 
Method Detail
- 
setUser
public void setUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode)
 
- 
setUser
public void setUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode, @Nonnull java.util.Collection<java.lang.String> filterRoles)
 
- 
getUser
public User getUser()
 
- 
getEditMode
public EditMode getEditMode()
 
- 
setEditMode
public void setEditMode(EditMode editMode)
 
- 
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
public java.util.List<ContactInfo> getContactInfo()
 
- 
getScheduleAdjustments
public java.util.List<ScheduleAdjustment> getScheduleAdjustments()
 
- 
getUsername
@Nullable public java.lang.String getUsername()
 
- 
setUsername
public void setUsername(java.lang.String username)
 
- 
getPassword
@Nullable public java.lang.String getPassword()
 
- 
setPassword
public void setPassword(java.lang.String password)
 
- 
getFirstName
@Nullable public java.lang.String getFirstName()
 
- 
setFirstName
public void setFirstName(java.lang.String firstName)
 
- 
getLastName
@Nullable public java.lang.String getLastName()
 
- 
setLastName
public void setLastName(java.lang.String lastName)
 
- 
getSchedule
@Nullable public java.lang.String getSchedule()
 
- 
setSchedule
public void setSchedule(java.lang.String schedule)
 
- 
getLanguage
public LocaleWrapper getLanguage()
 
- 
setLanguage
public void setLanguage(LocaleWrapper language)
 
- 
getNotes
@Nullable public java.lang.String getNotes()
 
- 
setNotes
public void setNotes(java.lang.String notes)
 
- 
getBadge
@Nullable public java.lang.String getBadge()
 
- 
setBadge
public void setBadge(java.lang.String badge)
 
- 
getRoles
public java.util.List<java.lang.String> getRoles()
 
- 
setRoles
public void setRoles(java.util.List<java.lang.String> roles)
 
 - 
 
 -