|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.uoc.tcfj2ee_gatd.controlador.EJBControlador
edu.uoc.tcfj2ee_gatd.controlador.peticions.ControladorPeticions
@RolesAllowed(value={"Client","Tecnic","Controlador"}) public class ControladorPeticions
Controlador MVC, responsable de la gestió de les peticions
Constructor Summary | |
---|---|
ControladorPeticions()
Constructor. |
Method Summary | |
---|---|
java.lang.String |
accepta()
Acceptar canvis a la petició actual |
java.lang.String |
alta(java.lang.String nomClient)
Alta de la nova petició, associant-la al client que s'indica. |
java.lang.String |
anulla()
Anul·la la petició actual |
java.lang.String |
filtra()
Navegació web. |
FiltrePeticions |
getFiltre()
Accessor de lectura de l'atribut filtre |
Peticio |
getPeti()
Accessor de lectura de la petició que s'edita |
java.util.List<Peticio> |
getPeticions()
Dona la llista de les peticions que passen el filtre actual. |
java.util.List<Peticio> |
getPeticions(java.lang.String nomClient)
Dona la llista de totes les peticions pendents d'un client. |
Queixa |
getQueixa()
Publica la queixa sobre la petició actual |
boolean |
getQueixada()
Indica si hi ha una queixa sobre la petició, no anul·lada |
java.lang.Long |
getRefPeti()
Publica la referència de la petició actual |
void |
ini()
Incialització. |
java.lang.String |
netejaFiltre()
Navegació web. |
void |
nova(java.lang.String nomClient)
Crea una nova petició del client que s'indiqui |
void |
setQueixada(boolean queixada)
Assigna la queixa a la petició, o anul·la la que tenia. |
void |
setRefPeti(java.lang.Long referencia)
Establiment de la petició actual a partir de la seva referència. |
void |
setSessio(ControladorSessio sessio)
Permet l'injecció del controlador de sessió |
Methods inherited from class edu.uoc.tcfj2ee_gatd.controlador.EJBControlador |
---|
getLogger, getMsg, getMsg1, pintaError, pintaError, pintaError, pintaError, pintaError, pintaInfo, pintaInfo, pintaInfoComp |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ControladorPeticions()
Method Detail |
---|
@PostConstruct public void ini()
Matusser, però funciona
public void setSessio(ControladorSessio sessio)
sessio
- el nou valor de l'atribut sessiópublic FiltrePeticions getFiltre()
filtre
public void setRefPeti(java.lang.Long referencia)
Cerca la petició al gestor de persistència i actualitza en
conseqüència this.peti
i this.queixa
.
referencia
- la referència de la peticiópublic java.lang.Long getRefPeti()
peti
, o
null
si no és establertapublic Peticio getPeti()
peti
public Queixa getQueixa()
queixa
public boolean getQueixada()
true
si hi ha unapublic void setQueixada(boolean queixada)
queixada
- true
per a indicar que la queixa
ha de ser assignada a la petició actual.public java.lang.String filtra()
null
public java.lang.String netejaFiltre()
null
public java.util.List<Peticio> getPeticions(java.lang.String nomClient)
nomClient
- el nom d'usuari del client
java.lang.ClassCastException
- si cl
no és un clientpublic java.util.List<Peticio> getPeticions()
public void nova(java.lang.String nomClient)
nomClient
- nom d'usuari del client que fa la peticiópublic java.lang.String alta(java.lang.String nomClient)
Cas d'error, escriu un missatge
nomClient
- el nom del client de la petició
null
si no es aixípublic java.lang.String accepta()
null
public java.lang.String anulla()
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |