Class EventRoom

    • Constructor Detail

      • EventRoom

        public EventRoom()
        Construtor sem argumento.
      • EventRoom

        public EventRoom​(int id)
        Construtor da classe especificando o id.
        Parameters:
        id - O identificador da sala no bannco de dados (chave primária)
      • EventRoom

        public EventRoom​(java.lang.String name,
                         int capacity)
        Construtor da sala especificando nome e lotação máxima.
        Parameters:
        name - O nome da sala
        capacity - A Lotação máxima da sala
    • Method Detail

      • getCapacity

        public int getCapacity()
      • setCapacity

        public void setCapacity​(int capacity)
      • getEventRoomPersonList

        public java.util.List<EventRoomPerson> getEventRoomPersonList()
        Retorna uma lista dos relacionamentos que a sala possui com a entidade pessoa.
        Returns:
        Um List da classe EventRoomPerson
      • setEventRoomPersonList

        public void setEventRoomPersonList​(java.util.List<EventRoomPerson> eventRoomPersonList)
      • getPersonList

        public java.util.List<Person> getPersonList​(int stage)
        Retorna uma lista de pessoas cadastradas na sala através da associação criada pela classe EventRoomPerson e pela etapa.
        Parameters:
        stage - A etapa do evento.
        Returns:
        Um List da classe Person
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object