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.lang.String
getBadge()
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
setBadge(java.lang.String badge)
void
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)
-
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)
-
-