|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.navigation.Navigator
La classe Navigator
implementa i servizi per la gestione della
navigazione tra le diverse richieste effettuate nell'ambito della stessa sessione.
Il contenitore RequestContainer
contiene tutti i parametri di tutte le richieste
di servizio e il riferimento a SessionContainer
. I metodi statici della classe
Navigator
operano su istanze di RequestContainer
per poter gestire
la navigazione.
RequestContainer
Field Summary | |
static java.lang.String |
NAVIGATOR_BACK
|
static java.lang.String |
NAVIGATOR_BACK_TO
|
static java.lang.String |
NAVIGATOR_BACK_TO_MARK
|
static java.lang.String |
NAVIGATOR_BACK_TO_SERVICE_ID
|
static java.lang.String |
NAVIGATOR_BACK_TO_SERVICE_LABEL
|
static java.lang.String |
NAVIGATOR_DISABLED
|
static java.lang.String |
NAVIGATOR_FORCE_BACK
|
static java.lang.String |
NAVIGATOR_FREEZE
|
static java.lang.String |
NAVIGATOR_MARK
|
static java.lang.String |
NAVIGATOR_RELOAD
|
static java.lang.String |
NAVIGATOR_RESET
|
static java.lang.String |
NAVIGATOR_SERVICE
|
static java.lang.String |
NAVIGATOR_SERVICE_ALIAS
|
Constructor Summary | |
Navigator()
|
Method Summary | |
static void |
checkNavigation(RequestContainer request)
Questo metodo sulla base dell'esistenza dei comandi di navigazione č in grado di modificare l'istanza di RequestContainer riproponendo lo stato di una richiesta
effettuata precedentemente. |
static boolean |
isNavigatorEnabled()
Il navigatore puņ essere abilitato o disabilitato configurandolo da file XML. |
static void |
signService(RequestContainer request)
Questo metodo permette di marcare la richiesta per poterla eventualmente riproporre utilizzando l'opportuno parametro NAVIGATOR_BACK_TO_MARK . |
static void |
signService(RequestContainer request,
java.lang.String serviceLabel)
Questo metodo permette di marcare la richiesta per poterla eventualmente riproporre utilizzando l'opportuno parametro NAVIGATOR_BACK_TO_SERVICE_LABEL . |
static void |
unsignService(RequestContainer request)
Questo metodo permette di eliminare la marcare la richiesta per poterla eventualmente riproporre utilizzando l'opportuno parametro NAVIGATOR_BACK_TO_MARK . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String NAVIGATOR_RESET
public static final java.lang.String NAVIGATOR_DISABLED
public static final java.lang.String NAVIGATOR_RELOAD
public static final java.lang.String NAVIGATOR_BACK
public static final java.lang.String NAVIGATOR_FORCE_BACK
public static final java.lang.String NAVIGATOR_BACK_TO
public static final java.lang.String NAVIGATOR_BACK_TO_MARK
public static final java.lang.String NAVIGATOR_MARK
public static final java.lang.String NAVIGATOR_FREEZE
public static final java.lang.String NAVIGATOR_SERVICE
public static final java.lang.String NAVIGATOR_SERVICE_ALIAS
public static final java.lang.String NAVIGATOR_BACK_TO_SERVICE_LABEL
public static final java.lang.String NAVIGATOR_BACK_TO_SERVICE_ID
Constructor Detail |
public Navigator()
Method Detail |
public static boolean isNavigatorEnabled()
boolean
stato del navigatore.public static void checkNavigation(RequestContainer request) throws NavigationException
RequestContainer
riproponendo lo stato di una richiesta
effettuata precedentemente.
request
- RequestContainer
istanza per la sessione in uso.
NavigationException
public static void signService(RequestContainer request)
NAVIGATOR_BACK_TO_MARK
.
request
- istanza per la sessione in uso.RequestContainer
public static void signService(RequestContainer request, java.lang.String serviceLabel)
NAVIGATOR_BACK_TO_SERVICE_LABEL
.
request
- istanza per la sessione in uso.serviceLabel
- stringa che contiene il valore della label, attribuito alla costante NAVIGATOR_SERVICE
.RequestContainer
public static void unsignService(RequestContainer request)
NAVIGATOR_BACK_TO_MARK
.
request
- istanza per la sessione in uso.RequestContainer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |