|
|||||||||
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
public class 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()
Costruisce un SessionContainer vuoto. |
|
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. |
SessionContainer |
getSharedContainer()
Questo metodo ritorna l'istanza di SessionContainer di tipo shared. |
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,
XMLSerializer serializer)
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, toElement |
Methods inherited from class it.eng.spago.base.AbstractXMLObject |
---|
toDocument, toDocument, toXML, 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()
SessionContainer
vuoto.
BaseContainer
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 SessionContainer getSharedContainer()
SessionContainer
di tipo shared.
public org.w3c.dom.Element toElement(org.w3c.dom.Document document, XMLSerializer serializer)
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 |