Class UserModel

    • Constructor Detail

      • UserModel

        public UserModel()
    • Method Detail

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