Package com.gruppox.pissir23.restclient
Class CampiResponse
java.lang.Object
com.gruppox.pissir23.restclient.CampiResponse
Classe utile alla gestione delle coltivazioni.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOttiene la dimensione del campoOttiene l'esigenze d'acqua consigliata per il campointOttiene l'identificativo del campointOttiene l'identificativo del campogetNome()Ottiene il nome del campoOttiene l'orario di irrigazione del campoOttiene la temperatura ideale del campoOttiene il tipo di coltivazione del campoOttiene il tipo d'irrigazione ideale del campoOttiene la umidità ideale del campovoidsetDimensione(Integer dimensione) Setta la dimensione del campovoidsetEsigenzaAcqua(Integer esigenzaAcqua) Setta l'esigenza d'acqua consigliata per il campovoidsetIdAziendaCampo(int idAziendaCampo) Setta l'identificativo del campovoidsetIdCampo(Integer idCampo) Setta l'identificativo del campovoidSetta il nome del campovoidsetOrarioIrrigazione(LocalTime orarioIrrigazione) Setta l'orario di irrigazione del campovoidsetTemperaturaTarget(Integer temperaturaTarget) Setta la temperatura ideale del campovoidsetTipoColtivazione(String tipoColtivazione) Setta l'identificativo del campovoidsetTipoIrrigazione(String tipoIrrigazione) Setta il tipo d'irrigazione ideale del campovoidsetUmiditaTarget(Integer umiditaTarget) Setta l'umidità ideale del campo
-
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 campoesigenzaAcqua- indica la quantità d'acqua consigliata per questo camponome- indica il nome del campotipoColtivazione- indica il tipo di coltivazione del campotemperaturaTarget- indica la temperatura target del campoumiditaTarget- indica l'umidità target del campodimensione- indica la dimensione del campotipoIrrigazione- indica il tipo di irrigazione del campoidAziendaCampo- indica l'identificativo della azienda agricola in cui è presenteorarioIrrigazione- indica l'orario in cui irrigare il campo
-
-
Method Details
-
getIdCampo
public int getIdCampo()Ottiene l'identificativo del campo- Returns:
- identificativo del campo
-
setIdCampo
Setta l'identificativo del campo- Parameters:
idCampo- identificativo del campo
-
getTipoColtivazione
Ottiene il tipo di coltivazione del campo- Returns:
- tipo di coltivazione del campo
-
setTipoColtivazione
Setta l'identificativo del campo- Parameters:
tipoColtivazione- tipo di coltivazione del campo
-
getTemperaturaTarget
Ottiene la temperatura ideale del campo- Returns:
- indica la temperatura ideale del campo
-
setTemperaturaTarget
Setta la temperatura ideale del campo- Parameters:
temperaturaTarget- indica la temperatura target del campo
-
getUmiditaTarget
Ottiene la umidità ideale del campo- Returns:
- indica la umidità target del campo
-
setUmiditaTarget
Setta l'umidità ideale del campo- Parameters:
umiditaTarget- l'umidità target del campo
-
getDimensione
Ottiene la dimensione del campo- Returns:
- la dimensione del campo
-
setDimensione
Setta la dimensione del campo- Parameters:
dimensione- dimensione del campo
-
getTipoIrrigazione
Ottiene il tipo d'irrigazione ideale del campo- Returns:
- il tipo d'irrigazione ideale del campo
-
setTipoIrrigazione
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
Ottiene l'orario di irrigazione del campo- Returns:
- l'orario di irrigazione del campo
-
setOrarioIrrigazione
Setta l'orario di irrigazione del campo- Parameters:
orarioIrrigazione- l'orario di irrigazione del campo
-
getEsigenzaAcqua
Ottiene l'esigenze d'acqua consigliata per il campo- Returns:
- l'orario di irrigazione del campo
-
setEsigenzaAcqua
Setta l'esigenza d'acqua consigliata per il campo- Parameters:
esigenzaAcqua- esigenza d'acqua consigliata per il campo
-
getNome
Ottiene il nome del campo- Returns:
- il nome del campo
-
setNome
Setta il nome del campo- Parameters:
nome- il nome del campo
-