it.eng.spago.dispatching.module.detail
Class AbstractDetailModule

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.module.AbstractModule
          extended byit.eng.spago.dispatching.module.detail.AbstractDetailModule
All Implemented Interfaces:
IFaceDetailService, InitializerIFace, ModuleIFace, RequestContextIFace, java.io.Serializable, ServiceIFace
Direct Known Subclasses:
DefaultDetailModule

public abstract class AbstractDetailModule
extends AbstractModule
implements IFaceDetailService

La classe AbstractDetailModule è la superclasse di un' implementazione di un dettaglio generalizzato.

See Also:
SourceBean, Serialized Form

Constructor Summary
AbstractDetailModule()
           
 
Method Summary
 boolean insert(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di salvataggio dei dati.
 boolean select(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di recupero dei dati.
 void service(SourceBean serviceRequest, SourceBean serviceResponse)
          Questo metodo viene invocato dall'application framework per eseguire la logica di business implemetata dell'oggetto stesso.
 boolean update(SourceBean request, SourceBean response)
          In questo metodo dev'essere implementata la logica di business inerente all'azione di modifica dei dati.
 
Methods inherited from class it.eng.spago.dispatching.module.AbstractModule
getConfig, getModule, getPage, getSharedData, init, setModule, setPage, setSharedData
 
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
 

Constructor Detail

AbstractDetailModule

public AbstractDetailModule()
Method Detail

service

public void service(SourceBean serviceRequest,
                    SourceBean serviceResponse)
             throws java.lang.Exception
Description copied from interface: ServiceIFace
Questo metodo viene invocato dall'application framework per eseguire la logica di business implemetata dell'oggetto stesso.

Specified by:
service in interface ServiceIFace
Parameters:
serviceRequest - il SourceBean contenente i parametri della richiesta.
serviceResponse - il SourceBean che dovrà essere popolato con gli oggetti legati alla risposta.
Throws:
java.lang.Exception
See Also:
ServiceIFace.service(SourceBean, SourceBean)

insert

public boolean insert(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di salvataggio dei dati.

Specified by:
insert in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.insert(SourceBean, SourceBean)

select

public boolean select(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di recupero dei dati.

Specified by:
select in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.select(SourceBean, SourceBean)

update

public boolean update(SourceBean request,
                      SourceBean response)
Description copied from interface: IFaceDetailService
In questo metodo dev'essere implementata la logica di business inerente all'azione di modifica dei dati.

Specified by:
update in interface IFaceDetailService
Parameters:
request - nome del SourceBean
response - nome del SourceBean
See Also:
IFaceDetailService.update(SourceBean, SourceBean)