it.eng.spago.dispatching.module.list.basic
Class AbstractBasicListModule

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.module.AbstractModule
          extended byit.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
All Implemented Interfaces:
IFaceBasicListService, InitializerIFace, ModuleIFace, RequestContextIFace, java.io.Serializable, ServiceIFace
Direct Known Subclasses:
DefaultBasicListModule

public abstract class AbstractBasicListModule
extends AbstractModule
implements IFaceBasicListService

See Also:
Serialized Form

Constructor Summary
AbstractBasicListModule()
           
 
Method Summary
 void callback(SourceBean request, SourceBean response, ListIFace list, int page)
           
 boolean delete(SourceBean request, SourceBean response)
           
 ListIFace 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(ListIFace 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.basic.IFaceBasicListService
getList
 

Constructor Detail

AbstractBasicListModule

public AbstractBasicListModule()
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 ListIFace getList()
Specified by:
getList in interface IFaceBasicListService
See Also:
IFaceBasicListService.getList()

setList

public void setList(ListIFace list)
Specified by:
setList in interface IFaceBasicListService
See Also:
IFaceBasicListService.setList(ListIFace)

callback

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

delete

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