Package com.grupo03.model
Class Person
- java.lang.Object
-
- com.grupo03.model.Person
-
@Entity public class Person extends java.lang.ObjectRepresenta a entidade Pessoa (tbPerson no banco de dados) que deve ser cadastradas/alocadas nas salas e espaços de café do do evento através das classes EventRoomPerson e CoffeeRoomPerson.- Version:
- 1.0
- Author:
- Carlos Eduardo Ribeiro, Guilherme Peyerl Florêncio
- See Also:
CoffeeRoomPerson,Retorna a listas de cadastro das pessoas nas salas. Retorna a listas de cadastro das pessoas nos espaços de café.
-
-
Constructor Summary
Constructors Constructor Description Person()Construtor sem argumento.Person(int id)Construtor da classe especificando o id.Person(java.lang.String name, java.lang.String lastname)Construtor da classe especificando o nome e sobrenome.Person(java.lang.String name, java.lang.String lastname, int seat)Construtor da classe especificando nome, sobrenome e a posição.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.util.List<CoffeeRoomPerson>getCoffeeRoomPersonList()Busca e retorna a lista dos cadastros que a pessoa possui nos espaços de café.java.util.List<EventRoomPerson>getEventRoomPersonList()Busca e retorna a lista com os cadastros que a pessoa possui nas salas.intgetId()java.lang.StringgetLastname()java.lang.StringgetName()intgetSeat()inthashCode()voidsetCoffeeRoomPersonList(java.util.List<CoffeeRoomPerson> coffeeRoomPersonList)voidsetEventRoomPersonList(java.util.List<EventRoomPerson> eventRoomPersonList)voidsetId(int id)voidsetLastname(java.lang.String lastname)voidsetName(java.lang.String name)voidsetSeat(int seat)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Person
public Person()
Construtor sem argumento.
-
Person
public Person(int id)
Construtor da classe especificando o id.- Parameters:
id- o identificador da pessoa no bannco de dados (chave primária)
-
Person
public Person(java.lang.String name, java.lang.String lastname)Construtor da classe especificando o nome e sobrenome.- Parameters:
name- o nome da pessoalastname- o sobrenome da pessoa
-
Person
public Person(java.lang.String name, java.lang.String lastname, int seat)Construtor da classe especificando nome, sobrenome e a posição.- Parameters:
name- o nome da pessoalastname- o sobrenome da pessoaseat- o posição que a pessoa será alocada nas salas (cadeira/ascento)
-
-
Method Detail
-
getId
public int getId()
-
setId
public void setId(int id)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getLastname
public java.lang.String getLastname()
-
setLastname
public void setLastname(java.lang.String lastname)
-
getSeat
public int getSeat()
-
setSeat
public void setSeat(int seat)
-
getEventRoomPersonList
public java.util.List<EventRoomPerson> getEventRoomPersonList()
Busca e retorna a lista com os cadastros que a pessoa possui nas salas.- Returns:
- um List da classe EventRoomPerson
-
setEventRoomPersonList
public void setEventRoomPersonList(java.util.List<EventRoomPerson> eventRoomPersonList)
-
getCoffeeRoomPersonList
public java.util.List<CoffeeRoomPerson> getCoffeeRoomPersonList()
Busca e retorna a lista dos cadastros que a pessoa possui nos espaços de café.- Returns:
- um List da classe CoffeeRoomPerson
-
setCoffeeRoomPersonList
public void setCoffeeRoomPersonList(java.util.List<CoffeeRoomPerson> coffeeRoomPersonList)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-