Class 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 dados
      java.util.Optional<EventRoom> getById​(int id)
      O método retorna uma sala de evento de acordo com o id passado.
      EventRoom save​(EventRoom eventRoom)
      Este método salva o objeto eventRoom passado como parâmetro na tabela tbeventroom do banco de dados.
      • Methods inherited from class java.lang.Object

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

      • EventRoomDao

        public EventRoomDao()
    • 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:
        getById in interface DaoPattern<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:
        getAll in interface DaoPattern<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:
        save in interface DaoPattern<EventRoom>
        Parameters:
        eventRoom - Objeto eventRoom com os atributos necessários para salvar no banco.
        Returns: