edu.uoc.tcfj2ee_gatd.controlador.usuaris
Class ControladorClient

java.lang.Object
  extended by edu.uoc.tcfj2ee_gatd.controlador.EJBControlador
      extended by edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorUsuaris<Client>
          extended by edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorClient

@RolesAllowed(value="Client")
public class ControladorClient
extends ControladorUsuaris<Client>

Controlador MVC, responsable de la navegació entre les pàgines d'administració d'un únic client. Per als usuaris de classe Client.

Author:
Jordi Tejero

Field Summary
 
Fields inherited from class edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorUsuaris
gUsuaris
 
Constructor Summary
ControladorClient()
          Constructor.
 
Method Summary
 java.lang.String alta()
          Mira de donar d'alta el client.
 void carrega()
          Carrega l'usuari de la sessió
 FiltreAbs getFiltre()
          FiltreAbs que dona la sentència SQL font de la llista d'usuaris.
 
Methods inherited from class edu.uoc.tcfj2ee_gatd.controlador.usuaris.ControladorUsuaris
accepta, baixa, carrega, fesAlta, filtra, getActual, getBisClauAcces, getItemsTipusDI, getItemsTipusDIMesTots, getLlista, getNomUsuari, getSequencia, getSessio, netejaFiltre, recarrega, setActual, setBisClauAcces, setNomUsuari, setSessio, validaActual
 
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

ControladorClient

public ControladorClient()
                  throws GATDExcepcioUsuaris
Constructor. Carrega l'usuari de la sessió, si s'ha validat

Throws:
GATDExcepcioUsuaris - cas d'error intern
Method Detail

carrega

public void carrega()
Carrega l'usuari de la sessió


alta

public java.lang.String alta()
Mira de donar d'alta el client. Si ja hi havia un client amb el mateix nom, mostra un missatge d'error i retorna null.

Returns:
la URL de la pàgina de login o null si no s'ha creat l'usuari client.

getFiltre

public FiltreAbs getFiltre()
Description copied from class: ControladorUsuaris
FiltreAbs que dona la sentència SQL font de la llista d'usuaris.

A implementar per les classes descendents.

Specified by:
getFiltre in class ControladorUsuaris<Client>
Returns:
el filtre