Package com.anima.esportsmanager.model
Class Projeto
java.lang.Object
com.anima.esportsmanager.model.Projeto
Representa a entidade Projeto, que pode ser um campeonato, evento ou treino.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()voidsetDataInicio(LocalDate dataInicio) voidsetDataTerminoPrevista(LocalDate dataTerminoPrevista) voidsetDescricao(String descricao) voidsetGerente(Usuario gerente) voidsetId(int id) voidsetNomeProjeto(String nomeProjeto) voidtoString()Fornece uma representação textual do objeto Projeto.
-
Constructor Details
-
Projeto
public Projeto()Construtor padrão. -
Projeto
public Projeto(String nomeProjeto, String descricao, LocalDate dataInicio, LocalDate dataTerminoPrevista, String status, Usuario gerente) Construtor parametrizado.- Parameters:
nomeProjeto- O nome do projeto.descricao- Uma descrição detalhada do projeto.dataInicio- A data de início do projeto.dataTerminoPrevista- A data de término prevista.status- O status atual do projeto (ex: "Planejado").gerente- O usuário responsável pelo projeto.
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
getNomeProjeto
-
setNomeProjeto
-
getDescricao
-
setDescricao
-
getDataInicio
-
setDataInicio
-
getDataTerminoPrevista
-
setDataTerminoPrevista
-
getStatus
-
setStatus
-
getGerente
-
setGerente
-
toString
Fornece uma representação textual do objeto Projeto.
-