|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.base.AbstractXMLObject
it.eng.spago.base.BaseContainer
it.eng.spago.base.SessionContainer
La classe SessionContainer
implementa un contenitore di oggetti
legati alla sessione dell'utente. Questo contenitore è trasversale alle varie richieste
di servizio e può può essere di tipo permanente oppure non permanente.
Il contenitore permanente non viene modificato da nessun comando di navigazione a differenza
di quello di tipo non permanente.
BaseContainer
,
ResponseContainer
,
ApplicationContainer
,
RequestContainer
,
Serialized FormConstructor Summary | |
SessionContainer(boolean permanent)
Costruisce un SessionContainer vuoto.
|
|
SessionContainer(SessionContainer container)
Costruisce un SessionContainer copia di container.
|
Method Summary | |
CloneableObject |
cloneObject()
Ritorna un SessionContainer copia dell'oggetto stesso.
|
void |
delParent()
Questo metodo permette di eliminare il riferimento all'istanza padre . |
CloneableObject |
getClonedAttribute(java.lang.String key)
Ritorna un CloneableObject copia dell'oggetto richiesto e indentificato da
una chiave. |
SessionContainer |
getPermanentContainer()
Questo metodo ritorna l'istanza di SessionContainer di tipo permanente. |
void |
setContainer(SessionContainer container)
Questo metodo permette di inizializzare lo stato dell'oggetto da un oggetto della stessa classe. |
void |
setParent(SessionContainer container)
Questo metodo permette di impostare il riferimento all'istanza padre . |
org.w3c.dom.Element |
toElement(org.w3c.dom.Document document)
Ritorna un oggetto di tipo Element che verrà utilizzato nella rappresentazione in XML dell'oggetto. |
Methods inherited from class it.eng.spago.base.BaseContainer |
delAttribute, getAttribute, getAttributeNames, getAttributeNames, getParent, oneStepGetAttribute, setAttribute, setContainer, setParent |
Methods inherited from class it.eng.spago.base.AbstractXMLObject |
toDocument, toXML, toXML, toXML, toXML |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SessionContainer(boolean permanent)
SessionContainer
vuoto.
Se il parametro in input è uguale a true allora viene creato anche un contenitore
di tipo permanente.
permanent
- valore di tipo boolean che indica se dev'essere costruito il contenitore
permanente.BaseContainer
public SessionContainer(SessionContainer container)
SessionContainer
copia di container.
container
- SessionContainer
da copiareMethod Detail |
public CloneableObject cloneObject()
SessionContainer
copia dell'oggetto stesso.
cloneObject
in interface CloneableObject
cloneObject
in class BaseContainer
SessionContainer
stessopublic CloneableObject getClonedAttribute(java.lang.String key)
CloneableObject
copia dell'oggetto richiesto e indentificato da
una chiave. Questo oggetto viene anche inserito nel contenitore di ultimo livello.
public void setContainer(SessionContainer container)
container
- oggetto della stessa classe.public void setParent(SessionContainer container)
container
- oggetto della stessa classe.public void delParent()
delParent
in class BaseContainer
BaseContainer.getParent()
,
BaseContainer.setParent(BaseContainer)
public SessionContainer getPermanentContainer()
SessionContainer
di tipo permanente.
public org.w3c.dom.Element toElement(org.w3c.dom.Document document)
toElement
in interface XMLObject
toElement
in class BaseContainer
Document un oggetto di tipo Document.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |