Class Person

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    User

    @Entity
    public class Person
    extends PersistentObject
    Author:
    Nils Bühner
    See Also:
    Serialized Form
    • Constructor Detail

      • Person

        public Person()
      • Person

        public Person​(java.lang.String firstName,
                      java.lang.String lastName)
      • Person

        public Person​(java.lang.String firstName,
                      java.lang.String lastName,
                      java.lang.String email)
    • Method Detail

      • getFirstName

        public java.lang.String getFirstName()
      • setFirstName

        public void setFirstName​(java.lang.String firstName)
      • getLastName

        public java.lang.String getLastName()
      • setLastName

        public void setLastName​(java.lang.String lastName)
      • getEmail

        public java.lang.String getEmail()
      • setEmail

        public void setEmail​(java.lang.String email)
      • getBirthday

        public org.joda.time.LocalDate getBirthday()
      • setBirthday

        public void setBirthday​(org.joda.time.LocalDate birthday)
      • getLanguage

        public java.util.Locale getLanguage()
      • setLanguage

        public void setLanguage​(java.util.Locale language)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class PersistentObject
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class PersistentObject
        See Also:
        According to http://stackoverflow.com/questions/27581/overriding-equals -and-hashcode-in-java it is recommended only to use getter-methods when using ORM like Hibernate