Class CommonUserProfile<R extends CommonRole<?>>

java.lang.Object
tech.corefinance.userprofile.common.entity.CommonUserProfile<R>
All Implemented Interfaces:
Serializable, tech.corefinance.common.model.GenericModel<String>

@MappedSuperclass public abstract class CommonUserProfile<R extends CommonRole<?>> extends Object implements tech.corefinance.common.model.GenericModel<String>
See Also:
  • Constructor Details

    • CommonUserProfile

      public CommonUserProfile()
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface tech.corefinance.common.model.GenericModel<R extends CommonRole<?>>
    • getFirstName

      public String getFirstName()
    • getMiddleName

      public String getMiddleName()
    • getLastName

      public String getLastName()
    • getGender

      public tech.corefinance.common.enums.Gender getGender()
    • getBirthday

      public LocalDate getBirthday()
    • isActivated

      public boolean isActivated()
    • getAddress

      public String getAddress()
    • getPhoneNumber

      public String getPhoneNumber()
    • getUsername

      public String getUsername()
    • getEmail

      public String getEmail()
    • getDisplayName

      public String getDisplayName()
    • getPassword

      public String getPassword()
    • getCommonRoles

      public List<R> getCommonRoles()
    • getAdditionalAttributes

      public Map<String,Object> getAdditionalAttributes()
    • setId

      public void setId(String id)
      Specified by:
      setId in interface tech.corefinance.common.model.GenericModel<R extends CommonRole<?>>
    • setFirstName

      public void setFirstName(String firstName)
    • setMiddleName

      public void setMiddleName(String middleName)
    • setLastName

      public void setLastName(String lastName)
    • setGender

      public void setGender(tech.corefinance.common.enums.Gender gender)
    • setBirthday

      public void setBirthday(LocalDate birthday)
    • setActivated

      public void setActivated(boolean activated)
    • setAddress

      public void setAddress(String address)
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • setUsername

      public void setUsername(String username)
    • setEmail

      public void setEmail(String email)
    • setDisplayName

      public void setDisplayName(String displayName)
    • setPassword

      public void setPassword(String password)
    • setCommonRoles

      public void setCommonRoles(List<R> commonRoles)
    • setAdditionalAttributes

      public void setAdditionalAttributes(Map<String,Object> additionalAttributes)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object