edu.uoc.tcfj2ee_gatd.controlador.usuaris
Class HistorialSessio

java.lang.Object
  extended by edu.uoc.tcfj2ee_gatd.controlador.usuaris.HistorialSessio
All Implemented Interfaces:
java.io.Serializable

public class HistorialSessio
extends java.lang.Object
implements java.io.Serializable

Historial de pàgines d'una sessió, per a assegurar el bon funcionament del botó "tornar". Descarta les peticions HTTP successives a la mateixa pàgina.

Opera sota la premissa de que les pàgines o bé son llistats sens paràmetres "query string", o son fitxes d'objecte individuals, diferenciades per la "query string".

Author:
Jordi Tejero
See Also:
Serialized Form

Constructor Summary
HistorialSessio()
          Constructor
 
Method Summary
(package private)  void avança(java.lang.String via, java.lang.String qs)
          Afegir una pàgina a l'historial.
(package private)  java.lang.String getURIDarrera()
          Dona la URI de la darrera pàgina de l'historial
(package private)  java.lang.String getURIPrevia()
          Dona la URI de la pàgina prèviament visitada de l'historial
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistorialSessio

public HistorialSessio()
Constructor

Method Detail

avança

void avança(java.lang.String via,
            java.lang.String qs)
Afegir una pàgina a l'historial. Si coincideix amb la darrera introduïda, no fa res

Parameters:
via - el "path" de la nova pàgina
qs - la "query string" de la nova pàgina

getURIPrevia

java.lang.String getURIPrevia()
Dona la URI de la pàgina prèviament visitada de l'historial

Returns:
la URI de la pàgina prèvia, o null si no existeix

getURIDarrera

java.lang.String getURIDarrera()
Dona la URI de la darrera pàgina de l'historial

Returns:
la URI de la darrera pàgina, o null si l'historial es buit.