Prévia do material em texto
Class Diagram0 2019/10/12 astah* Evaluation 1 / 1 pkg - IdAtletica : int + aceitarConvite() : void + consultarAtletica() : void + alterarAtletica() : void + removerAtletica() : void + criarAtletica() : void + comprovarMatricula() : void - matricula : long - idAtleta : long Atleta - preco : double - idLocador : int - fotos : ArrayList<String> - nome : String - endereco : String - idLocal : int Local + cancelarAluguel() : void + consultarLocal() : void + alterarLocal() : void + removerLocal() : void + criarLocal() : void - telefone : String - idLocador : long Locador + removerEvento() : void + criarEvento() : void + verificarAgendaLocal() : void + alugarLocal() : void + convidarAtletas() : void + aceitarConvite() : void + consultarPartida() : void + alterarPartida() : void + removerPartida() : void + consultarSumula() : void + realizarPagamento() : void + criarPartida() : void - IdAtleta : int - idAtletica : long - idInstituicaoCurso : long - nome : String Atletica + criarSumula() : void + calculaPreco() : void - listaAtletasPartida : Atleta - horasDuracao : int - golsConvidado : int - golsAnfitriao : int - IdAtleticaConvidada : long - IdAlteticaAnfitria : long - idPartida : long Partida - CNPJ : long - idInstituicao : long - nome : String Instituição - idCurso : long - nome : String Curso + consultarUsuario() : void + alterarUsuario() : void + removerUsuario() : void + criarUsuario() : void + buscarLocais() : void + login() : void - cpf : String - nome : String - login : String - senha : String - email : String - idUsuario : long Usuario 1..*1..* InstituicaoCurso - idInstituicao : long - idCurso : long - idInstituicaoCurso : long InstituicaoCurso1 1 - IdPartida : int - nome : String - idTipoPartida : long TipoPartida - idLocal : int - nome : String - idTipoLocal : long TipoLocal - idPartida : int - idSumula : int Sumula - idSumula : int - idTipoEvento : int - idEvento : long - tempo : int - tipoEvento : TipoEvento - vitima : Atleta - executa : Atleta Eventos - IdTipoEvento : int - nome : int TipoEvento - disponivel : boolean - IdPartida : long - IdLocal : long - IdAgenda : int - Hora : int - Data : int Agenda