Class Projeto

java.lang.Object
com.anima.esportsmanager.model.Projeto

public class Projeto extends Object
Representa a entidade Projeto, que pode ser um campeonato, evento ou treino.
  • 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

      public String getNomeProjeto()
    • setNomeProjeto

      public void setNomeProjeto(String nomeProjeto)
    • getDescricao

      public String getDescricao()
    • setDescricao

      public void setDescricao(String descricao)
    • getDataInicio

      public LocalDate getDataInicio()
    • setDataInicio

      public void setDataInicio(LocalDate dataInicio)
    • getDataTerminoPrevista

      public LocalDate getDataTerminoPrevista()
    • setDataTerminoPrevista

      public void setDataTerminoPrevista(LocalDate dataTerminoPrevista)
    • getStatus

      public String getStatus()
    • setStatus

      public void setStatus(String status)
    • getGerente

      public Usuario getGerente()
    • setGerente

      public void setGerente(Usuario gerente)
    • toString

      public String toString()
      Fornece uma representação textual do objeto Projeto.
      Overrides:
      toString in class Object
      Returns:
      Uma string contendo o nome do projeto.