Package com.grupo03.dao
Class EventRoomDao
- java.lang.Object
-
- com.grupo03.dao.EventRoomDao
-
- All Implemented Interfaces:
DaoPattern<EventRoom>
public class EventRoomDao extends java.lang.Object implements DaoPattern<EventRoom>
Classe responsável por conectar a model EventRoom com o banco de dados, para realizar consultas e inserções no banco(tbcoffeeroom).- Author:
- Guilherme Peyerl Florêncio, Carlos Eduardo Ribeiro
- See Also:
EventRoom,EntityManagerProvider,EntityManager,Retorna a sala de evento que possui o id passado como parâmetro Retorna uma lista de todas as salas de evento cadastradas no banco de dados Cadastra um nova sala no banco de dados
-
-
Constructor Summary
Constructors Constructor Description EventRoomDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<EventRoom>getAll()Este método retorna uma lista com todas as salas de eventos cadastradas no banco de dadosjava.util.Optional<EventRoom>getById(int id)O método retorna uma sala de evento de acordo com o id passado.EventRoomsave(EventRoom eventRoom)Este método salva o objeto eventRoom passado como parâmetro na tabela tbeventroom do banco de dados.
-
-
-
Method Detail
-
getById
public java.util.Optional<EventRoom> getById(int id)
O método retorna uma sala de evento de acordo com o id passado.- Specified by:
getByIdin interfaceDaoPattern<EventRoom>- Parameters:
id- o identificador da sala de evento no banco de dados (chave primária)- Returns:
-
getAll
public java.util.List<EventRoom> getAll()
Este método retorna uma lista com todas as salas de eventos cadastradas no banco de dados- Specified by:
getAllin interfaceDaoPattern<EventRoom>- Returns:
-
save
public EventRoom save(EventRoom eventRoom)
Este método salva o objeto eventRoom passado como parâmetro na tabela tbeventroom do banco de dados.- Specified by:
savein interfaceDaoPattern<EventRoom>- Parameters:
eventRoom- Objeto eventRoom com os atributos necessários para salvar no banco.- Returns:
-
-