Package com.grupo03.view
Class ApplicationGUI
- java.lang.Object
-
- com.grupo03.view.ApplicationGUI
-
public class ApplicationGUI extends java.lang.ObjectClasse que contém os métodos que são chamados para executar cada funcionalidade do sistema. Interface com o usuário.- Author:
- Jorge Davi Navarro, Tarcísio Nunes, Carlos Eduardo Ribeiro, Guilherme Peyerl Florêncio
- See Also:
AllocationDao,CoffeeRoomDao,EventRoomDao,CoffeeRoom,EventRoom,Person,PersonDao,Método que exibe o menu de funcionalidades do sistema. Cria uma nova pessoa e a cadastra no banco de dados. Cria uma nova sala de evento e salva no banco de dados. Cria uma nova sala de café e salva no banco de dados. Exibe as salas de evento e café em que a pessoa selecionada foi cadastrada. Exibe todas as pessoas que estão cadastradas na sala de evento selecionada, durante as etapas 1 e 2. Exibe todas as pessoas que estão cadastradas na sala de café selecionada, durante as etapas 1 e 2. Distribui as pessoas cadastradas no sistema nas salas de evento e ambientes de café. Mantém a exibição dos menus mais organizada, para facilitar a compreensão do que está sendo exibido.
-
-
Constructor Summary
Constructors Constructor Description ApplicationGUI()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcreateCoffeeRoom()Método que cria as salas de café e salva no bancostatic voidcreateEventRooom()Método que cria as salas de eventos e cadastra no bancostatic voidcreatePerson()Método que cria as pessoas e salva no bancostatic voidgetCoffeeRoomList()Método que retorna uma lista de pessoas em uma sala de café durante cada etapastatic voidgetEventRoomList()Método que retorna uma lista de pessoas em uma sala de evento durante cada etapastatic voidgetPersonList()Método que retorna as salas de evento e café em que uma pessoa esta alocadastatic voidlimpar()Método que "limpa" a tela para deixar os dados em exibição mais organizadosstatic voidsetPersonRoom()Método de alocação de pessoas nas salas e ambientes de caféstatic voidstart()Método que inicia a aplicação exibindo o menu de funcinalidades
-
-
-
Method Detail
-
createEventRooom
public static void createEventRooom()
Método que cria as salas de eventos e cadastra no banco
-
createCoffeeRoom
public static void createCoffeeRoom()
Método que cria as salas de café e salva no banco
-
createPerson
public static void createPerson()
Método que cria as pessoas e salva no banco
-
getPersonList
public static void getPersonList()
Método que retorna as salas de evento e café em que uma pessoa esta alocada- Throws:
java.util.InputMismatchExceptionjava.lang.IndexOutOfBoundsException
-
getEventRoomList
public static void getEventRoomList()
Método que retorna uma lista de pessoas em uma sala de evento durante cada etapa- Throws:
java.util.InputMismatchExceptionjava.lang.IndexOutOfBoundsException
-
getCoffeeRoomList
public static void getCoffeeRoomList()
Método que retorna uma lista de pessoas em uma sala de café durante cada etapa- Throws:
java.util.InputMismatchExceptionjava.lang.IndexOutOfBoundsException
-
setPersonRoom
public static void setPersonRoom()
Método de alocação de pessoas nas salas e ambientes de café
-
limpar
public static void limpar()
Método que "limpa" a tela para deixar os dados em exibição mais organizados
-
start
public static void start()
Método que inicia a aplicação exibindo o menu de funcinalidades
-
-