edu.uoc.tcfj2ee_gatd.model.peticions.entitats
Class Queixa

java.lang.Object
  extended by edu.uoc.tcfj2ee_gatd.model.comu.Entitat
      extended by edu.uoc.tcfj2ee_gatd.model.peticions.entitats.Queixa

@Entity
public class Queixa
extends Entitat

Queixa sobre una petició, feta per un client o un controlador

Author:
Jordi Tejero

Constructor Summary
Queixa()
          Constructor sense paràmetres, obligatori
Queixa(Peticio peticio, java.lang.String descripcio, Usuari autor, java.util.Date dataAlta, java.util.Date dataBaixa)
          Constructor amb tots els atributs.
Queixa(Peticio peticio, Usuari autor)
          Constructor amb la petició i l'autor de la queixa
 
Method Summary
 Usuari getAutor()
          Accessor de lectura de l'atribut autor
 java.lang.String getDescripcio()
          Accessor de lectura de l'atribut descripcio
 Peticio getPeticio()
          Accessor de lectura de l'atribut peticio
 void setAutor(Usuari autor)
          Accessor d'escriptura a l'atribut autor
 void setDescripcio(java.lang.String descripcio)
          Accessor d'escriptura a l'atribut descripcio
 void setPeticio(Peticio peticio)
          Estableix la petició a la que pertany la queixa.
 java.lang.String toString()
           
 
Methods inherited from class edu.uoc.tcfj2ee_gatd.model.comu.Entitat
alta, baixa, getDataAlta, getDataBaixa, getLogger, getVersio, isAlta, isBaixa, setDataAlta, setDataBaixa, setVersio
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Queixa

public Queixa()
Constructor sense paràmetres, obligatori


Queixa

public Queixa(Peticio peticio,
              java.lang.String descripcio,
              Usuari autor,
              java.util.Date dataAlta,
              java.util.Date dataBaixa)
Constructor amb tots els atributs. La queixa queda enllaçada bidireccionalment amb la petició

Parameters:
peticio -
descripcio -
autor -
dataAlta -
dataBaixa -

Queixa

public Queixa(Peticio peticio,
              Usuari autor)
Constructor amb la petició i l'autor de la queixa

Parameters:
peticio - la petició a la que es refereix la queixa
autor - l'usuari autor de la queixa
Method Detail

getPeticio

public Peticio getPeticio()
Accessor de lectura de l'atribut peticio

Returns:
el valor de l'atribut peticio

setPeticio

public void setPeticio(Peticio peticio)
Estableix la petició a la que pertany la queixa. Si estava ja d'alta, era una queixa preexistent i ho comuniquem al possible controlador observador

Parameters:
peticio - el nou valor de l'atribut peticio

getDescripcio

public java.lang.String getDescripcio()
Accessor de lectura de l'atribut descripcio

Returns:
el valor de l'atribut descripcio

setDescripcio

public void setDescripcio(java.lang.String descripcio)
Accessor d'escriptura a l'atribut descripcio

Parameters:
descripcio - el nou valor de l'atribut descripcio

getAutor

public Usuari getAutor()
Accessor de lectura de l'atribut autor

Returns:
el valor de l'atribut autor

setAutor

public void setAutor(Usuari autor)
Accessor d'escriptura a l'atribut autor

Parameters:
autor - el nou valor de l'atribut autor

toString

public java.lang.String toString()
Overrides:
toString in class Entitat