Class RichiestaResponse

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

public class RichiestaResponse extends Object
Classe utile alla gestione delle richieste d'acqua.
  • Constructor Summary

    Constructors
    Constructor
    Description
    RichiestaResponse(int idRichiesta, int stato, float quantita, String nome, String data)
    Costruttore per inizializzare una nuova istanza di RichiestaResponse.
  • Method Summary

    Modifier and Type
    Method
    Description
    Restituisce la data della richiesta.
    int
    Restituisce l'ID della richiesta.
    Restituisce il nome associato alla richiesta.
    float
    Restituisce la quantità associata alla richiesta.
    int
    Restituisce lo stato della richiesta.
    void
    Imposta la data della richiesta.
    void
    setIdRichiesta(int idRichiesta)
    Imposta l'ID della richiesta.
    void
    Imposta il nome associato alla richiesta.
    void
    setQuantita(float quantita)
    Imposta la quantità associata alla richiesta.
    void
    setStato(int stato)
    Imposta lo stato della richiesta.
    Override del metodo toString per facilitare la visualizzazione dei dati.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RichiestaResponse

      public RichiestaResponse(int idRichiesta, int stato, float quantita, String nome, String data)
      Costruttore per inizializzare una nuova istanza di RichiestaResponse.
      Parameters:
      idRichiesta - L'ID della richiesta dell'azienda Agricola.
      stato - Lo stato della richiesta dell'azienda Agricola.
      quantita - La quantità d'acqua richiesta dall'azienda Agricola.
      nome - Il nome che identifica l'azienda. Il nome sarà di un azienda idrica (se la classe è usata da un'azienda agricola) e viceversa.
      data - La data della richiesta fatta dall'azienda Agricola.
  • Method Details

    • getIdRichiesta

      public int getIdRichiesta()
      Restituisce l'ID della richiesta.
      Returns:
      L'ID della richiesta.
    • setIdRichiesta

      public void setIdRichiesta(int idRichiesta)
      Imposta l'ID della richiesta.
      Parameters:
      idRichiesta - Il nuovo ID della richiesta.
    • getStato

      public int getStato()
      Restituisce lo stato della richiesta.
      Returns:
      Lo stato della richiesta.
    • setStato

      public void setStato(int stato)
      Imposta lo stato della richiesta.
      Parameters:
      stato - Il nuovo stato della richiesta.
    • getQuantita

      public float getQuantita()
      Restituisce la quantità associata alla richiesta.
      Returns:
      La quantità associata alla richiesta.
    • setQuantita

      public void setQuantita(float quantita)
      Imposta la quantità associata alla richiesta.
      Parameters:
      quantita - La nuova quantità associata alla richiesta.
    • getNome

      public String getNome()
      Restituisce il nome associato alla richiesta.
      Returns:
      Il nome associato alla richiesta.
    • setNome

      public void setNome(String nome)
      Imposta il nome associato alla richiesta.
      Parameters:
      nome - Il nuovo nome associato alla richiesta.
    • getData

      public String getData()
      Restituisce la data della richiesta.
      Returns:
      La data della richiesta.
    • setData

      public void setData(String data)
      Imposta la data della richiesta.
      Parameters:
      data - La nuova data della richiesta.
    • toString

      public String toString()
      Override del metodo toString per facilitare la visualizzazione dei dati.
      Overrides:
      toString in class Object
      Returns:
      Una stringa che rappresenta l'istanza di RichiestaResponse.