Class 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.
      CoffeeRoom save​(CoffeeRoom coffeeRoom)
      Este método salva o objeto coffeeRoom passado como parâmetro na tabela tbcoffeeroom do banco de dados
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CoffeeRoomDao

        public CoffeeRoomDao()
    • 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:
        getById in interface DaoPattern<CoffeeRoom>
        Parameters:
        id - o identificador da sala de café no banco de dados (chave primária)
        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:
        save in interface DaoPattern<CoffeeRoom>
        Parameters:
        coffeeRoom - Objeto coffeeRoom com os atributos necessários para salvar no banco
        Returns: