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 class
UserModel.UserUpdates
-
Constructor Summary
Constructors Constructor Description UserModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ContactInfo>
getContactInfo()
EditMode
getEditMode()
java.lang.String
getFirstName()
LocaleWrapper
getLanguage()
java.lang.String
getLastName()
java.lang.String
getNotes()
java.lang.String
getPassword()
java.util.List<java.lang.String>
getRoles()
java.lang.String
getSchedule()
java.util.List<ScheduleAdjustment>
getScheduleAdjustments()
User
getUser()
java.lang.String
getUsername()
boolean
isEditMeta()
boolean
isEditPassword()
boolean
isEditUsername()
Returns true if we're in a valid edit mode and the underlying user source allows username editingvoid
setEditMode(EditMode editMode)
void
setFirstName(java.lang.String firstName)
void
setLanguage(LocaleWrapper language)
void
setLastName(java.lang.String lastName)
void
setNotes(java.lang.String notes)
void
setPassword(java.lang.String password)
void
setRoles(java.util.List<java.lang.String> roles)
void
setSchedule(java.lang.String schedule)
void
setUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode)
void
setUser(User user, java.util.Set<UserSourceEditCapability> editFlags, EditMode editMode, java.util.Collection<java.lang.String> filterRoles)
void
setUsername(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)
-
getRoles
public java.util.List<java.lang.String> getRoles()
-
setRoles
public void setRoles(java.util.List<java.lang.String> roles)
-
-