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 TypeMethodDescriptionint
getId()
void
setDataInicio
(LocalDate dataInicio) void
setDataTerminoPrevista
(LocalDate dataTerminoPrevista) void
setDescricao
(String descricao) void
setGerente
(Usuario gerente) void
setId
(int id) void
setNomeProjeto
(String nomeProjeto) void
toString()
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.
-