|
||||||||||
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.RequestContainer
La classe RequestContainer
implementa un contenitore di oggetti
legati ai parametri della richiesta di un servizio, su un canale/device
qualsiasi.
Dal RequestContainer
è possibile recuperare il
riferimento al SessionContainer
contenitore dei dati di sessione.
BaseContainer
,
SessionContainer
,
ApplicationContainer
,
ResponseContainer
,
Serialized FormConstructor Summary | |
RequestContainer()
Costruisce un RequestContainer vuoto.
|
|
RequestContainer(RequestContainer container)
Costruisce un RequestContainer copia di container.
|
Method Summary | |
CloneableObject |
cloneObject()
Ritorna un RequestContainer copia dell'oggetto stesso.
|
void |
delParent()
Elimina il RequestContainer annidato.
|
static void |
delRequestContainer()
Questo metodo statico permette di cancellare l'istanza di RequestContainer dal
ApplicationContainer . |
java.lang.Object |
getAdapterConfig()
|
java.lang.Object |
getAttribute(java.lang.String key)
Ritorna il valore dell'attributo con chiave key cercandolo nel RequestContainer corrente e non nei
RequestContainer annidati.
|
java.lang.String |
getChannelType()
Ritorna il tipo di canale utilizzato per le richieste dei servizi. |
java.lang.Object |
getInternalRequest()
|
java.lang.Object |
getInternalResponse()
|
static RequestContainer |
getRequestContainer()
Questo metodo statico permette di recuperare l'istanza di RequestContainer dal
ApplicationContainer .
|
SourceBean |
getServiceRequest()
Ritorna il SourceBean contenente i parametri della richiesta
del servizio.
|
SessionContainer |
getSessionContainer()
Ritorna il SessionContainer contenitore dei dati di sessione
relativo al RequestContainer corrente.
|
boolean |
isRequestDistributed()
|
void |
setAdapterConfig(java.lang.Object _config)
|
void |
setChannelType(java.lang.String channelType)
Questo metodo permette di impostare il tipo di canale utilizzato per le richieste dei servizi. |
void |
setContainer(RequestContainer container)
Questo metodo permette di inizializzare lo stato dell'oggetto da un oggetto della stessa classe. |
void |
setInternalRequest(java.lang.Object request)
|
void |
setInternalResponse(java.lang.Object response)
|
void |
setParent(RequestContainer container)
Imposta o modifica il RequestContainer annidato con
container.
|
static void |
setRequestContainer(RequestContainer requestContainer)
Questo metodo statico permette di memorizzare l'istanza di RequestContainer nel
ApplicationContainer .
|
void |
setRequestDistributed(boolean distributed)
|
void |
setServiceRequest(SourceBean serviceRequest)
|
void |
setSessionContainer(SessionContainer sessionContainer)
Imposta o sostituisce il SessionContainer sessionContainer
contenitore dei dati di sessione relativo al RequestContainer
corrente.
|
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. |
void |
updRequestContext(RequestContainer requestCnt)
Questo metodo permette di modificare l'istanza di RequestContainer .
|
void |
updServiceRequest(SourceBean serviceRequest)
Imposta o sostituisce i parametri del SourceBean contenente
i dati della richiesta del servizio con quelli di serviceRequest.
|
Methods inherited from class it.eng.spago.base.BaseContainer |
delAttribute, 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 RequestContainer()
RequestContainer
vuoto.
RequestContainer(RequestContainer)
public RequestContainer(RequestContainer container)
RequestContainer
copia di container.
container
- RequestContainer
da copiareRequestContainer()
Method Detail |
public CloneableObject cloneObject()
RequestContainer
copia dell'oggetto stesso.
cloneObject
in interface CloneableObject
cloneObject
in class BaseContainer
RequestContainer
stessopublic java.lang.Object getAttribute(java.lang.String key)
RequestContainer
corrente e non nei
RequestContainer
annidati.
getAttribute
in class BaseContainer
key
- chiave dell'attributo
BaseContainer.oneStepGetAttribute(String)
,
BaseContainer.setAttribute(String, Object)
,
BaseContainer.delAttribute(String)
public void setContainer(RequestContainer container)
container
- oggetto della stessa classe.public void setParent(RequestContainer container)
RequestContainer
annidato con
container.
public void delParent()
RequestContainer
annidato.
delParent
in class BaseContainer
setParent(RequestContainer)
public SourceBean getServiceRequest()
SourceBean
contenente i parametri della richiesta
del servizio.
SourceBean
il contenitore dei parametri della richiestaupdServiceRequest(SourceBean)
public void setServiceRequest(SourceBean serviceRequest)
public void updServiceRequest(SourceBean serviceRequest)
SourceBean
contenente
i dati della richiesta del servizio con quelli di serviceRequest.
serviceRequest
- SourceBean
il contenitore dei
parametri da impostare o sostituiregetServiceRequest()
public SessionContainer getSessionContainer()
SessionContainer
contenitore dei dati di sessione
relativo al RequestContainer
corrente.
SessionContainer
il contenitore dei dati di sessionesetSessionContainer(SessionContainer)
public void setSessionContainer(SessionContainer sessionContainer)
SessionContainer
sessionContainer
contenitore dei dati di sessione relativo al RequestContainer
corrente.
sessionContainer
- SessionContainer
il contenitore dei
dati di sessionegetSessionContainer()
public boolean isRequestDistributed()
public void setRequestDistributed(boolean distributed)
public java.lang.String getChannelType()
public void setChannelType(java.lang.String channelType)
channelType
- il tipo di canale.public static RequestContainer getRequestContainer()
RequestContainer
dal
ApplicationContainer
.
RequestContainer
il contenitore dei dati .public static void setRequestContainer(RequestContainer requestContainer)
RequestContainer
nel
ApplicationContainer
.
requestContainer
- l'istanza da memorizzare.public static void delRequestContainer()
RequestContainer
dal
ApplicationContainer
.
public void updRequestContext(RequestContainer requestCnt)
RequestContainer
.
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.
public java.lang.Object getAdapterConfig()
public void setAdapterConfig(java.lang.Object _config)
_config
- The _config to set.public java.lang.Object getInternalRequest()
public void setInternalRequest(java.lang.Object request)
request
- The _internalRequest to set.public java.lang.Object getInternalResponse()
public void setInternalResponse(java.lang.Object response)
response
- The _internalResponse to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |