Class User

  • All Implemented Interfaces:
    java.io.Serializable

    public class User
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • User

        public User()
      • User

        public User​(java.lang.String userId)
      • User

        public User​(java.lang.String userId,
                    java.lang.String fullName,
                    java.lang.String userComments)
    • Method Detail

      • getUserId

        public java.lang.String getUserId()
      • setUserId

        public void setUserId​(java.lang.String userId)
      • getFullName

        public java.util.Optional<java.lang.String> getFullName()
      • setFullName

        public void setFullName​(java.lang.String fullName)
      • getUserComments

        public java.util.Optional<java.lang.String> getUserComments()
      • setUserComments

        public void setUserComments​(java.lang.String userComments)
      • getPassword

        public Password getPassword()
      • setPassword

        public void setPassword​(Password password)
      • setPassword

        public void setPassword​(java.lang.String password,
                                java.lang.Boolean salt)
      • getContacts

        public java.util.List<Contact> getContacts()
      • addContact

        public void addContact​(Contact contact)
      • setContacts

        public void setContacts​(java.util.List<Contact> contacts)
      • clearContacts

        public void clearContacts()
      • getDutySchedules

        public java.util.List<java.lang.String> getDutySchedules()
      • setDutySchedules

        public void setDutySchedules​(java.util.List<java.lang.String> dutySchedules)
      • addDutySchedule

        public void addDutySchedule​(java.lang.String dutySchedule)
      • clearDutySchedules

        public void clearDutySchedules()
      • getRoles

        public java.util.List<java.lang.String> getRoles()
      • setRoles

        public void setRoles​(java.util.List<java.lang.String> roles)
      • addRole

        public void addRole​(java.lang.String role)
      • clearRoles

        public void clearRoles()
      • getTuiPin

        public java.util.Optional<java.lang.String> getTuiPin()
      • setTuiPin

        public void setTuiPin​(java.lang.String tuiPin)
      • getTimeZoneId

        public java.util.Optional<java.time.ZoneId> getTimeZoneId()
      • setTimeZoneId

        public void setTimeZoneId​(java.lang.String timeZoneId)
      • setTimeZoneId

        public void setTimeZoneId​(java.time.ZoneId timeZoneId)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object