it.eng.spago.base
Class ResponseContainer

java.lang.Object
  extended byit.eng.spago.base.AbstractXMLObject
      extended byit.eng.spago.base.BaseContainer
          extended byit.eng.spago.base.ResponseContainer
All Implemented Interfaces:
CloneableObject, java.io.Serializable, XMLObject

public class ResponseContainer
extends BaseContainer
implements java.io.Serializable

La classe ResponseContainer implementa un contenitore di oggetti legati alla risposta ad una richiesta di un servizio, su un canale/device qualsiasi.

See Also:
BaseContainer, SessionContainer, ApplicationContainer, RequestContainer, Serialized Form

Constructor Summary
ResponseContainer()
          Costruisce un ResponseContainer vuoto.
ResponseContainer(ResponseContainer container)
          Costruisce un ResponseContainer copia di container.
 
Method Summary
 CloneableObject cloneObject()
          Ritorna un ResponseContainer copia dell'oggetto stesso.
 java.lang.String getBusinessName()
          Questo metodo permette di recuperare il nome dell'oggetto di business utilizzato per gestire la richiesta di servizio.
 java.lang.String getBusinessType()
          Questo metodo permette di recuperare il tipo di oggetto di business utilizzato per gestire la richiesta di servizio.
 EMFErrorHandler getErrorHandler()
          Ritorna il EMFErrorHandler gestore degli errori per una richiesta di servizio.
 SourceBean getLoopbackServiceRequest()
           
 SourceBean getServiceResponse()
          Ritorna il SourceBean contenente gli oggetti istanziati nella business logic in risposta ad una richiesta di servizio.
 void setBusinessName(java.lang.String businessName)
          Questo metodo permette di impostare il nome dell'oggetto di business utilizzato per gestire la richiesta di servizio.
 void setBusinessType(java.lang.String businessType)
          Questo metodo permette di impostare il tipo di oggetto di business utilizzato per gestire la richiesta di servizio.
 void setContainer(ResponseContainer container)
          Questo metodo permette di inizializzare lo stato dell'oggetto da un oggetto della stessa classe.
 void setErrorHandler(EMFErrorHandler errorHandler)
          Imposta il EMFErrorHandler gestore degli errori per una richiesta di servizio.
 void setLoopbackServiceRequest(SourceBean loopbackServiceRequest)
           
 void setServiceResponse(SourceBean serviceResponse)
          Imposta il SourceBean contenente gli oggetti istanziati nella business logic in risposta ad una richiesta di servizio.
 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, delParent, 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

ResponseContainer

public ResponseContainer()
Costruisce un ResponseContainer vuoto.

See Also:
ResponseContainer(ResponseContainer)

ResponseContainer

public ResponseContainer(ResponseContainer container)
Costruisce un ResponseContainer copia di container.

Parameters:
container - ResponseContainer da copiare
See Also:
ResponseContainer()
Method Detail

cloneObject

public CloneableObject cloneObject()
Ritorna un ResponseContainer copia dell'oggetto stesso.

Specified by:
cloneObject in interface CloneableObject
Overrides:
cloneObject in class BaseContainer
Returns:
una copia del ResponseContainer stesso

setContainer

public void setContainer(ResponseContainer container)
Questo metodo permette di inizializzare lo stato dell'oggetto da un oggetto della stessa classe.

Parameters:
container - oggetto della stessa classe.

getBusinessType

public java.lang.String getBusinessType()
Questo metodo permette di recuperare il tipo di oggetto di business utilizzato per gestire la richiesta di servizio.

Returns:
il tipo di oggetto di business.

setBusinessType

public void setBusinessType(java.lang.String businessType)
Questo metodo permette di impostare il tipo di oggetto di business utilizzato per gestire la richiesta di servizio.


getBusinessName

public java.lang.String getBusinessName()
Questo metodo permette di recuperare il nome dell'oggetto di business utilizzato per gestire la richiesta di servizio.

Returns:
il nome dell'oggetto di business.

setBusinessName

public void setBusinessName(java.lang.String businessName)
Questo metodo permette di impostare il nome dell'oggetto di business utilizzato per gestire la richiesta di servizio.


getServiceResponse

public SourceBean getServiceResponse()
Ritorna il SourceBean contenente gli oggetti istanziati nella business logic in risposta ad una richiesta di servizio.

Returns:
il SourceBean contenente gli oggetti di risposta.

setServiceResponse

public void setServiceResponse(SourceBean serviceResponse)
Imposta il SourceBean contenente gli oggetti istanziati nella business logic in risposta ad una richiesta di servizio.


getLoopbackServiceRequest

public SourceBean getLoopbackServiceRequest()

setLoopbackServiceRequest

public void setLoopbackServiceRequest(SourceBean loopbackServiceRequest)

getErrorHandler

public EMFErrorHandler getErrorHandler()
Ritorna il EMFErrorHandler gestore degli errori per una richiesta di servizio.

Returns:
il EMFErrorHandler gestore degli errori.

setErrorHandler

public void setErrorHandler(EMFErrorHandler errorHandler)
Imposta il EMFErrorHandler gestore degli errori per una richiesta di servizio.

Returns:
il EMFErrorHandler gestore degli errori.

toElement

public 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.

Specified by:
toElement in interface XMLObject
Overrides:
toElement in class BaseContainer
Returns:
Document un oggetto di tipo Document.