Package view
Class MenuTurma
java.lang.Object
view.MenuTurma
Classe que define o menu de turmas
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Turma
atualizarTurma
(String codigo, CadastroDisciplina cadDisciplina, CadastroProfessor cadProfessor, CadastroAluno cadAluno, CadastroTurma cadTurma) Método que atualiza os dados de uma turmastatic Turma
dadosNovaTurma
(CadastroDisciplina cadDisciplina, CadastroProfessor cadProfessor, CadastroAluno cadAluno, CadastroTurma cadTurma) Método que recebe os dados de uma nova turmastatic void
menuTurma
(CadastroAluno cadAluno, CadastroProfessor cadProfessor, CadastroTurma cadTurma, CadastroDisciplina cadDisciplina) Método que exibe o menu de turmas
-
Constructor Details
-
MenuTurma
public MenuTurma()
-
-
Method Details
-
dadosNovaTurma
public static Turma dadosNovaTurma(CadastroDisciplina cadDisciplina, CadastroProfessor cadProfessor, CadastroAluno cadAluno, CadastroTurma cadTurma) throws CampoEmBrancoException, ProfessorNaoAtribuidoException, DisciplinaNaoAtribuidaException Método que recebe os dados de uma nova turma- Parameters:
cadDisciplina
- Cadastro de disciplinascadProfessor
- Cadastro de professorescadAluno
- Cadastro de alunoscadTurma
- Cadastro de turmas- Returns:
- Turma com os dados lidos
- Throws:
CampoEmBrancoException
- Exceção lançada quando um campo obrigatório não é preenchidoProfessorNaoAtribuidoException
- Exceção lançada quando o professor não é atribuídoDisciplinaNaoAtribuidaException
- Exceção lançada quando a disciplina não é atribuída
-
atualizarTurma
public static Turma atualizarTurma(String codigo, CadastroDisciplina cadDisciplina, CadastroProfessor cadProfessor, CadastroAluno cadAluno, CadastroTurma cadTurma) Método que atualiza os dados de uma turma- Parameters:
codigo
- Código da turma a ser atualizadacadDisciplina
- Cadastro de disciplinascadProfessor
- Cadastro de professorescadAluno
- Cadastro de alunoscadTurma
- Cadastro de turmas- Returns:
- Turma com os dados atualizados
-