it.eng.spago.dispatching.module
Class AbstractHttpListModule

java.lang.Object
  extended byit.eng.spago.dispatching.service.DefaultRequestContext
      extended byit.eng.spago.dispatching.service.DefaultHttpRequestContext
          extended byit.eng.spago.dispatching.module.AbstractHttpModule
              extended byit.eng.spago.dispatching.module.AbstractHttpListModule
All Implemented Interfaces:
HttpRequestContextIFace, HttpServiceIFace, it.eng.spago.dispatching.service.list.basic.IFaceBasicListService, it.eng.spago.init.InitializerIFace, it.eng.spago.dispatching.module.ModuleIFace, it.eng.spago.dispatching.service.RequestContextIFace, java.io.Serializable, it.eng.spago.dispatching.service.ServiceIFace

public abstract class AbstractHttpListModule
extends AbstractHttpModule
implements HttpServiceIFace, it.eng.spago.dispatching.service.list.basic.IFaceBasicListService

See Also:
Serialized Form

Constructor Summary
AbstractHttpListModule()
           
 
Method Summary
 void callback(it.eng.spago.base.SourceBean request, it.eng.spago.paginator.basic.ListIFace list, int page)
           
 void delete(it.eng.spago.base.SourceBean request)
           
 it.eng.spago.paginator.basic.ListIFace getList()
           
abstract  it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean request)
           
 void init(it.eng.spago.base.SourceBean config)
           
 void service(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response)
           
 void setList(it.eng.spago.paginator.basic.ListIFace list)
           
 
Methods inherited from class it.eng.spago.dispatching.module.AbstractHttpModule
getConfig, getModule, getPage, getSharedData, setModule, setPage, setSharedData
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultHttpRequestContext
freezeHttpResponse, getHttpRequest, getHttpResponse, getServletConfig, isHttpResponseFreezed, setRequestContext, unfreezeHttpResponse
 
Methods inherited from class it.eng.spago.dispatching.service.DefaultRequestContext
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse
 
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.HttpServiceIFace
freezeHttpResponse, getHttpRequest, getHttpResponse, getServletConfig, isHttpResponseFreezed, unfreezeHttpResponse
 
Methods inherited from interface it.eng.spago.dispatching.service.list.basic.IFaceBasicListService
callback, delete, getList
 
Methods inherited from interface it.eng.spago.dispatching.service.RequestContextIFace
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse
 

Constructor Detail

AbstractHttpListModule

public AbstractHttpListModule()
Method Detail

init

public void init(it.eng.spago.base.SourceBean config)
Specified by:
init in interface it.eng.spago.init.InitializerIFace
Overrides:
init in class AbstractHttpModule

getList

public it.eng.spago.paginator.basic.ListIFace getList()
Specified by:
getList in interface it.eng.spago.dispatching.service.list.basic.IFaceBasicListService

setList

public void setList(it.eng.spago.paginator.basic.ListIFace list)
Specified by:
setList in interface it.eng.spago.dispatching.service.list.basic.IFaceBasicListService

service

public void service(it.eng.spago.base.SourceBean request,
                    it.eng.spago.base.SourceBean response)
             throws java.lang.Exception
Specified by:
service in interface it.eng.spago.dispatching.service.ServiceIFace
Throws:
java.lang.Exception

getList

public abstract it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean request)

callback

public void callback(it.eng.spago.base.SourceBean request,
                     it.eng.spago.paginator.basic.ListIFace list,
                     int page)

delete

public void delete(it.eng.spago.base.SourceBean request)