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.Serializable
Person- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Person.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 Account
getAccount()
java.lang.String
getAddress()
java.lang.String
getBirthPlace()
java.lang.Integer
getBirthYear()
java.lang.String
getCity()
java.lang.String
getCode()
java.lang.String
getComments()
java.lang.String
getCountry()
java.util.Date
getDateOfBirth()
java.lang.String
getEmail()
java.lang.String
getForename()
java.lang.String
getName()
java.util.Set<Organisation>
getOrganisations()
java.lang.Integer
getPersonId()
java.lang.String
getProfession()
java.util.Date
getRegistered()
Person.Sex
getSex()
java.lang.String
getStreet()
java.lang.String
getUuid()
java.lang.String
getWelcomeName()
Returns name for welcome pages.java.lang.String
getZipcode()
void
setAccount(Account account)
void
setAddress(java.lang.String address)
void
setBirthPlace(java.lang.String birthPlace)
void
setBirthYear(java.lang.Integer birthYear)
void
setCity(java.lang.String city)
void
setCode(java.lang.String code)
void
setComments(java.lang.String comments)
void
setCountry(java.lang.String country)
void
setDateOfBirth(java.util.Date dateOfBirth)
void
setEmail(java.lang.String email)
void
setForename(java.lang.String forename)
void
setName(java.lang.String name)
void
setOrganisations(java.util.Set<Organisation> organisations)
void
setPersonId(java.lang.Integer personId)
void
setProfession(java.lang.String profession)
void
setRegistered(java.util.Date registered)
void
setSex(Person.Sex sex)
void
setStreet(java.lang.String street)
void
setUuid(java.lang.String uuid)
void
setZipcode(java.lang.String zipcode)
java.lang.String
toString()
-
-
-
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:
toString
in 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)
-
-