|
|||||||||
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
public abstract class 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
name
- nome del SourceBean
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
module
- nome della pagina.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 |