Class CampiResponse

java.lang.Object
com.gruppox.pissir23.restclient.CampiResponse

public class CampiResponse extends Object
Classe utile alla gestione delle coltivazioni.
  • Constructor Details

    • CampiResponse

      public CampiResponse(int idCampo, Integer esigenzaAcqua, String nome, String tipoColtivazione, Integer temperaturaTarget, Integer umiditaTarget, Integer dimensione, String tipoIrrigazione, int idAziendaCampo, LocalTime orarioIrrigazione)
      Costruttore per creare un nuovo campo
      Parameters:
      idCampo - identificativo del campo
      esigenzaAcqua - indica la quantità d'acqua consigliata per questo campo
      nome - indica il nome del campo
      tipoColtivazione - indica il tipo di coltivazione del campo
      temperaturaTarget - indica la temperatura target del campo
      umiditaTarget - indica l'umidità target del campo
      dimensione - indica la dimensione del campo
      tipoIrrigazione - indica il tipo di irrigazione del campo
      idAziendaCampo - indica l'identificativo della azienda agricola in cui è presente
      orarioIrrigazione - indica l'orario in cui irrigare il campo
  • Method Details

    • getIdCampo

      public int getIdCampo()
      Ottiene l'identificativo del campo
      Returns:
      identificativo del campo
    • setIdCampo

      public void setIdCampo(Integer idCampo)
      Setta l'identificativo del campo
      Parameters:
      idCampo - identificativo del campo
    • getTipoColtivazione

      public String getTipoColtivazione()
      Ottiene il tipo di coltivazione del campo
      Returns:
      tipo di coltivazione del campo
    • setTipoColtivazione

      public void setTipoColtivazione(String tipoColtivazione)
      Setta l'identificativo del campo
      Parameters:
      tipoColtivazione - tipo di coltivazione del campo
    • getTemperaturaTarget

      public Integer getTemperaturaTarget()
      Ottiene la temperatura ideale del campo
      Returns:
      indica la temperatura ideale del campo
    • setTemperaturaTarget

      public void setTemperaturaTarget(Integer temperaturaTarget)
      Setta la temperatura ideale del campo
      Parameters:
      temperaturaTarget - indica la temperatura target del campo
    • getUmiditaTarget

      public Integer getUmiditaTarget()
      Ottiene la umidità ideale del campo
      Returns:
      indica la umidità target del campo
    • setUmiditaTarget

      public void setUmiditaTarget(Integer umiditaTarget)
      Setta l'umidità ideale del campo
      Parameters:
      umiditaTarget - l'umidità target del campo
    • getDimensione

      public Integer getDimensione()
      Ottiene la dimensione del campo
      Returns:
      la dimensione del campo
    • setDimensione

      public void setDimensione(Integer dimensione)
      Setta la dimensione del campo
      Parameters:
      dimensione - dimensione del campo
    • getTipoIrrigazione

      public String getTipoIrrigazione()
      Ottiene il tipo d'irrigazione ideale del campo
      Returns:
      il tipo d'irrigazione ideale del campo
    • setTipoIrrigazione

      public void setTipoIrrigazione(String tipoIrrigazione)
      Setta il tipo d'irrigazione ideale del campo
      Parameters:
      tipoIrrigazione - il tipo d'irrigazione ideale del campo
    • getIdAziendaCampo

      public int getIdAziendaCampo()
      Ottiene l'identificativo del campo
      Returns:
      l'identificativo del campo
    • setIdAziendaCampo

      public void setIdAziendaCampo(int idAziendaCampo)
      Setta l'identificativo del campo
      Parameters:
      idAziendaCampo - l'identificativo del campo
    • getOrarioIrrigazione

      public LocalTime getOrarioIrrigazione()
      Ottiene l'orario di irrigazione del campo
      Returns:
      l'orario di irrigazione del campo
    • setOrarioIrrigazione

      public void setOrarioIrrigazione(LocalTime orarioIrrigazione)
      Setta l'orario di irrigazione del campo
      Parameters:
      orarioIrrigazione - l'orario di irrigazione del campo
    • getEsigenzaAcqua

      public Integer getEsigenzaAcqua()
      Ottiene l'esigenze d'acqua consigliata per il campo
      Returns:
      l'orario di irrigazione del campo
    • setEsigenzaAcqua

      public void setEsigenzaAcqua(Integer esigenzaAcqua)
      Setta l'esigenza d'acqua consigliata per il campo
      Parameters:
      esigenzaAcqua - esigenza d'acqua consigliata per il campo
    • getNome

      public String getNome()
      Ottiene il nome del campo
      Returns:
      il nome del campo
    • setNome

      public void setNome(String nome)
      Setta il nome del campo
      Parameters:
      nome - il nome del campo