Class Person

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Speaker, Technician

    @Entity
    public class Person
    extends java.lang.Object
    implements java.io.Serializable
    Person
    See Also:
    Serialized Form
    • Field Detail

      • personId

        protected java.lang.Integer personId
      • uuid

        protected java.lang.String uuid
    • Constructor Detail

      • Person

        public Person()
        default constructor
      • Person

        public Person​(int personId)
        minimal constructor
      • Person

        public Person​(int personId,
                      java.lang.String code,
                      java.lang.String name,
                      java.lang.String forename,
                      Person.Sex sex,
                      java.util.Date dateOfBirth,
                      java.util.Date registered,
                      java.lang.String address,
                      java.lang.String birthPlace,
                      java.lang.String profession,
                      java.lang.String comments,
                      Account account)
        full constructor
    • Method Detail

      • getPersonId

        public java.lang.Integer getPersonId()
      • setPersonId

        public void setPersonId​(java.lang.Integer personId)
      • getUuid

        public java.lang.String getUuid()
      • setUuid

        public void setUuid​(java.lang.String uuid)
      • getCode

        public java.lang.String getCode()
      • setCode

        public void setCode​(java.lang.String code)
      • getName

        public java.lang.String getName()
      • setName

        public void setName​(java.lang.String name)
      • getForename

        public java.lang.String getForename()
      • setForename

        public void setForename​(java.lang.String forename)
      • getDateOfBirth

        public java.util.Date getDateOfBirth()
      • setDateOfBirth

        public void setDateOfBirth​(java.util.Date dateOfBirth)
      • getBirthYear

        public java.lang.Integer getBirthYear()
      • setBirthYear

        public void setBirthYear​(java.lang.Integer birthYear)
      • getAddress

        public java.lang.String getAddress()
      • setAddress

        public void setAddress​(java.lang.String address)
      • getBirthPlace

        public java.lang.String getBirthPlace()
      • setBirthPlace

        public void setBirthPlace​(java.lang.String birthPlace)
      • getProfession

        public java.lang.String getProfession()
      • setProfession

        public void setProfession​(java.lang.String profession)
      • getComments

        public java.lang.String getComments()
      • setComments

        public void setComments​(java.lang.String comments)
      • getRegistered

        public java.util.Date getRegistered()
      • setRegistered

        public void setRegistered​(java.util.Date registered)
      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getOrganisations

        public java.util.Set<Organisation> getOrganisations()
      • setOrganisations

        public void setOrganisations​(java.util.Set<Organisation> organisations)
      • toString

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

        public java.lang.String getWelcomeName()
        Returns name for welcome pages. Does not return the ID, if the person is anonymous (no name or forename)
        Returns:
        welcome string
      • getStreet

        public java.lang.String getStreet()
      • setStreet

        public void setStreet​(java.lang.String street)
      • getZipcode

        public java.lang.String getZipcode()
      • setZipcode

        public void setZipcode​(java.lang.String zipcode)
      • getCity

        public java.lang.String getCity()
      • setCity

        public void setCity​(java.lang.String city)
      • getCountry

        public java.lang.String getCountry()
      • setCountry

        public void setCountry​(java.lang.String country)
      • getEmail

        public java.lang.String getEmail()
      • setEmail

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