|
||||||||||
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.usuaris.ControladorUsuaris<Tecnic>
edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorTecnics
@RolesAllowed(value="Controlador") public class ControladorTecnics
Gestió dels tècnics per part dels controladors. Navega entre la pàgina del llistat i la fitxa d'un tècnic.
Afegeix al comportament de la classe base, la navegació entre pàgines JSF i la gestió de les marques.
Field Summary |
---|
Fields inherited from class edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorUsuaris |
---|
gUsuaris |
Constructor Summary | |
---|---|
ControladorTecnics()
Constructor |
Method Summary | |
---|---|
java.lang.String |
administra()
Navegació web. |
java.lang.String |
alta()
Mira de donar d'alta el tècnic actual. |
java.lang.String |
baixa()
Baixa del tècnic actual. |
java.lang.String |
getActiuStr()
Dona una cadena representant la situació d'activitat del tècnic actual, en el idioma de la sessió |
java.lang.String |
getActiuStr(Tecnic t)
Dona una cadena representant la situació d'activitat d'un tècnic, en el idioma de la sessió |
java.lang.String |
getCodiSeu()
Publica el codi de la seu del tècnic |
FiltreTecnics |
getFiltre()
Publica el filtres del llistat de tècnics |
java.util.List<javax.faces.model.SelectItem> |
getItemsSeus()
Crea una llista de SelectItem amb totes les seus d'alta, |
java.util.List<javax.faces.model.SelectItem> |
getItemsSeusMesCap()
Crea una llista de SelectItem amb totes les seus d'alta,
mes un, el primer, per a indicar que no s'ha indicat cap |
java.util.List<javax.faces.model.SelectItem> |
getItemsSeusMesTotes()
Crea una llista de SelectItem amb totes les seus d'alta,
mes un, el primer, per a indicar "totes les seus". |
java.lang.String |
getMARCATS()
Publica el nom de l'atribut HTML que ha de donar els noms dels tècnics marcats. |
java.lang.String |
modificaSituacioTecnics()
Navegació web segons els cas d'ús "Modifica Situació Tècnics". |
void |
setCodiSeu(java.lang.String codiSeu)
Modifica el codi de la nova seu del tècnic, evitant de posar-hi un valor null |
protected boolean |
validaActual()
Valida les dades de l'usuari actual. |
Methods inherited from class edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorUsuaris |
---|
accepta, carrega, fesAlta, filtra, getActual, getBisClauAcces, getItemsTipusDI, getItemsTipusDIMesTots, getLlista, getNomUsuari, getSequencia, getSessio, netejaFiltre, recarrega, setActual, setBisClauAcces, setNomUsuari, setSessio |
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 ControladorTecnics() throws GATDExcepcioUsuaris
GATDExcepcioUsuaris
Method Detail |
---|
public FiltreTecnics getFiltre()
getFiltre
in class ControladorUsuaris<Tecnic>
filtreTecnics
public java.lang.String getMARCATS()
Per a us de les pàgines JSF.
MARCATS
public java.lang.String getCodiSeu()
public void setCodiSeu(java.lang.String codiSeu)
null
codiSeu
- el nou valor de l'atribut codiSeuprotected boolean validaActual()
ControladorUsuaris
Verifica que:
validaActual
in class ControladorUsuaris<Tecnic>
true
si i sols les dades entrades passen les
verficacions anteriors.public java.lang.String modificaSituacioTecnics()
Commuta la situació d'activitat de tots els tècnics marcats a la petició HTTP, i es queda a la mateixa pàgina.
Per a evitar actuar sobre tècnics que puguin haver estat modificats (per exemple, donats de baixa o activats/desactivats) després d'haver-se carregat el llistat, els paràmetres de la petició HTTP contenen, a més dels noms d'usuari dels tècnics, també els números de versió d'entitat de cada un.
pre S'ha fet una petició HTTP amb paràmtres de nom MARCATS
i valors de la forma [nom tècnic]:[número versió].
post Una de dos:
null
public java.util.List<javax.faces.model.SelectItem> getItemsSeus()
SelectItem
amb totes les seus d'alta,
public java.util.List<javax.faces.model.SelectItem> getItemsSeusMesTotes()
SelectItem
amb totes les seus d'alta,
mes un, el primer, per a indicar "totes les seus".
public java.util.List<javax.faces.model.SelectItem> getItemsSeusMesCap()
SelectItem
amb totes les seus d'alta,
mes un, el primer, per a indicar que no s'ha indicat cap
public java.lang.String getActiuStr(Tecnic t)
t
- el tècnic del que es vol representat la situació d'activitat
public java.lang.String getActiuStr()
public java.lang.String administra()
public java.lang.String alta()
Navegació web: Si l'alta es pot fer, es recarrega la pàgina d'altes de tècnics, buida. Si no, es conserven les dades entrades.
null
public java.lang.String baixa()
baixa
in class ControladorUsuaris<Tecnic>
null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |