it.eng.spago.dispatching.module.list.smart
Class AbstractSmartListModule

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.module.AbstractModule
          extended byit.eng.spago.dispatching.module.list.smart.AbstractSmartListModule
All Implemented Interfaces:
IFaceSmartListService, InitializerIFace, ModuleIFace, RequestContextIFace, java.io.Serializable, ServiceIFace
Direct Known Subclasses:
DefaultSmartListModule

public abstract class AbstractSmartListModule
extends AbstractModule
implements IFaceSmartListService

See Also:
Serialized Form

Constructor Summary
AbstractSmartListModule()
           
 
Method Summary
 void callback(SourceBean request, SourceBean response, IFaceListProvider list, int page)
           
 boolean delete(SourceBean request, SourceBean response)
           
 IFaceListProvider getList()
           
 void service(SourceBean serviceRequest, SourceBean serviceResponse)
          Questo metodo viene invocato dall'application framework per eseguire la logica di business implemetata dell'oggetto stesso.
 void setList(IFaceListProvider list)
           
 
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
 
Methods inherited from interface it.eng.spago.dispatching.service.list.smart.IFaceSmartListService
getList
 

Constructor Detail

AbstractSmartListModule

public AbstractSmartListModule()
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)

getList

public IFaceListProvider getList()
Specified by:
getList in interface IFaceSmartListService
See Also:
IFaceSmartListService.getList()

setList

public void setList(IFaceListProvider list)
Specified by:
setList in interface IFaceSmartListService
See Also:
IFaceSmartListService.setList(IFaceListProvider)

callback

public void callback(SourceBean request,
                     SourceBean response,
                     IFaceListProvider list,
                     int page)
              throws java.lang.Exception
Specified by:
callback in interface IFaceSmartListService
Throws:
java.lang.Exception
See Also:
it.eng.spago.dispatching.service.list.smart.IFaceSmartListService#callback(SourceBean, IFaceListProvider, int)

delete

public boolean delete(SourceBean request,
                      SourceBean response)
Specified by:
delete in interface IFaceSmartListService
See Also:
it.eng.spago.dispatching.service.list.smart.IFaceSmartListService#delete(SourceBean)