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