it.eng.spago.dispatching.service
Class DefaultRequestContext

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
All Implemented Interfaces:
RequestContextIFace, java.io.Serializable
Direct Known Subclasses:
AbstractAction, AbstractCoordinator, AbstractDistributor, AbstractEngUserProfile, AbstractListProvider, AbstractModule, AbstractPage, AbstractPageProvider, AbstractRowProvider, AbstractValidator

public class DefaultRequestContext
extends java.lang.Object
implements RequestContextIFace, java.io.Serializable

Questa classe incapsula il contesto di una richiesta di servizio. Le classi che estendono DefaultRequestContext ereditano gli attributi che rappresentano il servizio (RequestContainer,ResponseContainer) e gli attributi che gli permettono di gestirlo (EMFErrorHandler).

See Also:
Serialized Form

Constructor Summary
DefaultRequestContext()
          Costruisce un DefaultRequestContext avente attributi non definiti.
DefaultRequestContext(RequestContainer requestContainer, ResponseContainer responseContainer)
          Costruisce un DefaultRequestContext avente attributi definiti dai parametri passati.
 
Method Summary
 EMFErrorHandler getErrorHandler()
          Ritorna il EMFErrorHandler gestore degli errori per una richiesta di servizio.
 RequestContainer getRequestContainer()
          Ritorna il RequestContainer attributo di classe.
 ResponseContainer getResponseContainer()
          Ritorna il ResponseContainer attributo di classe.
 SourceBean getServiceRequest()
          Ritorna il SourceBean contenente tutti i parametri della richiesta di servizio.
 SourceBean getServiceResponse()
          Ritorna il SourceBean contenente gli oggetti istanziati nella business logic in risposta ad una richiesta di servizio.
 void setRequestContext(RequestContextIFace requestContext)
          Imposta lo stato della classe partendo da un 'istanza di RequestContextIFace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRequestContext

public DefaultRequestContext()
Costruisce un DefaultRequestContext avente attributi non definiti.


DefaultRequestContext

public DefaultRequestContext(RequestContainer requestContainer,
                             ResponseContainer responseContainer)
Costruisce un DefaultRequestContext avente attributi definiti dai parametri passati.

Parameters:
requestContainer - l'istanza da cui impostare lo stato.
responseContainer - l'istanza da cui impostare lo stato.
Method Detail

setRequestContext

public void setRequestContext(RequestContextIFace requestContext)
Imposta lo stato della classe partendo da un 'istanza di RequestContextIFace

Specified by:
setRequestContext in interface RequestContextIFace
Parameters:
requestContext - l'istanza da cui impostare lo stato.
See Also:
RequestContainer, ResponseContainer

getRequestContainer

public RequestContainer getRequestContainer()
Ritorna il RequestContainer attributo di classe.

Specified by:
getRequestContainer in interface RequestContextIFace
Returns:
il RequestContainer attributo di classe.
See Also:
RequestContainer

getResponseContainer

public ResponseContainer getResponseContainer()
Ritorna il ResponseContainer attributo di classe.

Specified by:
getResponseContainer in interface RequestContextIFace
Returns:
il ResponseContainer attributo di classe.
See Also:
ResponseContainer

getErrorHandler

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

Specified by:
getErrorHandler in interface RequestContextIFace
Returns:
il EMFErrorHandler gestore degli errori.

getServiceRequest

public SourceBean getServiceRequest()
Ritorna il SourceBean contenente tutti i parametri della richiesta di servizio.

Specified by:
getServiceRequest in interface RequestContextIFace
Returns:
il SourceBean contenente i parametri della richiesta.

getServiceResponse

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

Specified by:
getServiceResponse in interface RequestContextIFace
Returns:
il SourceBean contenente gli oggetti di risposta.