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)
-
-