it.eng.spago.dispatching.action.list.basic
Class AbstractBasicListAction

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.action.AbstractAction
          extended byit.eng.spago.dispatching.action.list.basic.AbstractBasicListAction
All Implemented Interfaces:
ActionIFace, IFaceBasicListService, InitializerIFace, RequestContextIFace, java.io.Serializable, ServiceIFace
Direct Known Subclasses:
DefaultBasicListAction

public abstract class AbstractBasicListAction
extends AbstractAction
implements IFaceBasicListService

See Also:
Serialized Form

Constructor Summary
AbstractBasicListAction()
           
 
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.action.AbstractAction
getAction, getActionName, getConfig, init, setAction, setActionName
 
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

AbstractBasicListAction

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