Package ipsk.db.speech
Class Person
- java.lang.Object
-
- ipsk.db.speech.Person
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
Speaker,Technician
@Entity public class Person extends java.lang.Object implements java.io.SerializablePerson- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPerson.Sex
-
Constructor Summary
Constructors Constructor Description Person()default constructorPerson(int personId)minimal constructorPerson(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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountgetAccount()java.lang.StringgetAddress()java.lang.StringgetBirthPlace()java.lang.IntegergetBirthYear()java.lang.StringgetCity()java.lang.StringgetCode()java.lang.StringgetComments()java.lang.StringgetCountry()java.util.DategetDateOfBirth()java.lang.StringgetEmail()java.lang.StringgetForename()java.lang.StringgetName()java.util.Set<Organisation>getOrganisations()java.lang.IntegergetPersonId()java.lang.StringgetProfession()java.util.DategetRegistered()Person.SexgetSex()java.lang.StringgetStreet()java.lang.StringgetUuid()java.lang.StringgetWelcomeName()Returns name for welcome pages.java.lang.StringgetZipcode()voidsetAccount(Account account)voidsetAddress(java.lang.String address)voidsetBirthPlace(java.lang.String birthPlace)voidsetBirthYear(java.lang.Integer birthYear)voidsetCity(java.lang.String city)voidsetCode(java.lang.String code)voidsetComments(java.lang.String comments)voidsetCountry(java.lang.String country)voidsetDateOfBirth(java.util.Date dateOfBirth)voidsetEmail(java.lang.String email)voidsetForename(java.lang.String forename)voidsetName(java.lang.String name)voidsetOrganisations(java.util.Set<Organisation> organisations)voidsetPersonId(java.lang.Integer personId)voidsetProfession(java.lang.String profession)voidsetRegistered(java.util.Date registered)voidsetSex(Person.Sex sex)voidsetStreet(java.lang.String street)voidsetUuid(java.lang.String uuid)voidsetZipcode(java.lang.String zipcode)java.lang.StringtoString()
-
-
-
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)
-
getSex
public Person.Sex getSex()
-
setSex
public void setSex(Person.Sex sex)
-
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:
toStringin classjava.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)
-
-