Package com.grupo03.model
Class CoffeeRoom
- java.lang.Object
-
- com.grupo03.model.Room
-
- com.grupo03.model.CoffeeRoom
-
@Entity public class CoffeeRoom extends Room
Representa a entidade Espaço de Café (tbCoffeeRoom no banco de dados). Ela erda da classe Room que contém os atributos essenciais para um espaço de café ou sala no evento. Essa classe faz associação muitos-para-muitos com a entidade pessoa (tbPerson no banco de dados), essa associação é definida pela classe CoffeeRoomPerson que representa uma tabela join (tbCoffeeRoomPerson no banco de dados).- Version:
- 1.0
- Author:
- Carlos Eduardo Ribeiro, Guilherme Peyerl Florêncio
- See Also:
Room,Person,Retorna a lista de pessoas cadastradas na sala pela etapa do evento Retorna a listas de cadastro das pessoas nos espaços de café
-
-
Constructor Summary
Constructors Constructor Description CoffeeRoom()Construtor sem argumento.CoffeeRoom(int id)Construtor do espaço de café especificando o id.CoffeeRoom(java.lang.String name)Construtor do espaço de café especificando o nome.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CoffeeRoomPerson>getCoffeeRoomPersonList()Retorna uma lista dos relacionamentos que o espaço de café possui com a entidade pessoa.java.util.List<Person>getPersonList(int stage)Retorna uma lista de pessoas cadastradas no espaço de café através da associação criada pela classe CoffeeRoomPerson e pela etapa.voidsetCoffeeRoomPersonList(java.util.List<CoffeeRoomPerson> coffeeRoomPersonList)java.lang.StringtoString()
-
-
-
Constructor Detail
-
CoffeeRoom
public CoffeeRoom()
Construtor sem argumento.
-
CoffeeRoom
public CoffeeRoom(int id)
Construtor do espaço de café especificando o id.- Parameters:
id- O identificador do espaço de café no bannco de dados (chave primária)
-
CoffeeRoom
public CoffeeRoom(java.lang.String name)
Construtor do espaço de café especificando o nome.- Parameters:
name- O nome do espaço de café
-
-
Method Detail
-
getCoffeeRoomPersonList
public java.util.List<CoffeeRoomPerson> getCoffeeRoomPersonList()
Retorna uma lista dos relacionamentos que o espaço de café possui com a entidade pessoa.- Returns:
- Um List da classe CoffeeRoomPerson
-
setCoffeeRoomPersonList
public void setCoffeeRoomPersonList(java.util.List<CoffeeRoomPerson> coffeeRoomPersonList)
-
getPersonList
public java.util.List<Person> getPersonList(int stage)
Retorna uma lista de pessoas cadastradas no espaço de café através da associação criada pela classe CoffeeRoomPerson e pela etapa.- Parameters:
stage- A etapa do evento.- Returns:
- Um List da classe Person
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-