|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spago.dispatching.service.DefaultRequestContext
it.eng.spago.dispatching.module.AbstractModule
La classe AbstractModule
è la superclasse di tutti quei moduli che
non necessitano di operare esclusivamente nel canale HTTP accedendo direttamente agli oggetti HttpServletRequest,
HttpServletResponse,ServletConfig.
Questa classe mette a disposizione i metodi per recuperare le instanze delle seguenti classi :
Nella configurazione XML del modulo č possibile scrivere uno stream XML(Config) che verrā passato all'istanza del modulo dopo la sua creazione.RequestContainer
:Il contenitore di oggetti legati ai parametri della richiesta di un servizio.ResponseContainer
:Il contenitore di oggetti legati alla riposta ad una richiesta di un servizio.EMFErrorHandler
:Il gestore degli errori.
RequestContainer
,
ResponseContainer
,
EMFErrorHandler
,
Serialized FormConstructor Summary | |
AbstractModule()
|
Method Summary | |
SourceBean |
getConfig()
Permette di recuperare lo stream XML di configurazione. |
java.lang.String |
getModule()
Permette di recuperare il nome logico del modulo. |
java.lang.String |
getPage()
Permette di recuperare il nome logico della pagina. |
SourceBean |
getSharedData()
Permette di recuperare il contenitore condiviso da tutti i moduli di una stessa pagina. |
void |
init(SourceBean config)
Rende disponibile al modulo lo stream XML di configurazione. |
void |
setModule(java.lang.String module)
Rende disponbile al modulo il proprio nome logico . |
void |
setPage(java.lang.String page)
Rende disponbile al modulo il nome logico della pagina. |
void |
setSharedData(SourceBean sharedData)
Rende disponibile al modulo il contenitore condiviso da tutti i moduli della stessa pagina. |
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext |
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse, setRequestContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface it.eng.spago.dispatching.service.ServiceIFace |
service |
Constructor Detail |
public AbstractModule()
Method Detail |
public void init(SourceBean config)
init
in interface InitializerIFace
public SourceBean getConfig()
getConfig
in interface InitializerIFace
SourceBean un'istanza di SourceBean contenente lo stream XML di configurazione.- See Also:
SourceBean
public java.lang.String getModule()
getModule
in interface ModuleIFace
String
il nome logico del modulo.public void setModule(java.lang.String module)
setModule
in interface ModuleIFace
module
- nome logico del modulo.public java.lang.String getPage()
getPage
in interface ModuleIFace
String
il nome logico della pagina.public void setPage(java.lang.String page)
setPage
in interface ModuleIFace
public SourceBean getSharedData()
SourceBean
il contenitore condiviso .public void setSharedData(SourceBean sharedData)
setSharedData
in interface ModuleIFace
sharedData
- nome del contenitore.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |