it.eng.spagobi.commons.services
Class AbstractListLookupModule

java.lang.Object
  extended by it.eng.spago.dispatching.service.DefaultRequestContext
      extended by it.eng.spago.dispatching.module.AbstractModule
          extended by it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
              extended by it.eng.spagobi.commons.services.AbstractListLookupModule
All Implemented Interfaces:
it.eng.spago.dispatching.module.ModuleIFace, it.eng.spago.dispatching.service.list.basic.IFaceBasicListService, it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.dispatching.service.ServiceIFace, it.eng.spago.init.InitializerIFace, java.io.Serializable
Direct Known Subclasses:
AbstractBasicCheckListModule, LovToListService

public abstract class AbstractListLookupModule
extends it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule

See Also:
Serialized Form

Constructor Summary
AbstractListLookupModule()
           
 
Method Summary
 it.eng.spago.paginator.basic.ListIFace filterListForCorrelatedParam(it.eng.spago.base.SourceBean request, it.eng.spago.paginator.basic.ListIFace list)
          Filter list for correlated param.
 it.eng.spago.paginator.basic.ListIFace filterListForCorrelatedParam(it.eng.spago.base.SourceBean request, it.eng.spago.paginator.basic.ListIFace list, javax.servlet.http.HttpServletRequest httpRequest)
          Filter list for correlated param.
protected  void getErroHandler()
           
protected  it.eng.spago.paginator.basic.ListIFace intersectLists(it.eng.spago.paginator.basic.ListIFace list1, it.eng.spago.paginator.basic.ListIFace list2)
           
protected  it.eng.spago.paginator.basic.ListIFace mergeLists(it.eng.spago.paginator.basic.ListIFace list1, it.eng.spago.paginator.basic.ListIFace list2)
           
 
Methods inherited from class it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
callback, delete, getList, service, setList
 
Methods inherited from class it.eng.spago.dispatching.module.AbstractModule
getConfig, getModule, getModuleMethod, getPage, getSharedData, init, setModule, setModuleMethod, 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

AbstractListLookupModule

public AbstractListLookupModule()
Method Detail

getErroHandler

protected void getErroHandler()

filterListForCorrelatedParam

public it.eng.spago.paginator.basic.ListIFace filterListForCorrelatedParam(it.eng.spago.base.SourceBean request,
                                                                           it.eng.spago.paginator.basic.ListIFace list)
                                                                    throws java.lang.Exception
Filter list for correlated param.

Parameters:
request - the request
list - the list
Returns:
the list i face
Throws:
java.lang.Exception - the exception

filterListForCorrelatedParam

public it.eng.spago.paginator.basic.ListIFace filterListForCorrelatedParam(it.eng.spago.base.SourceBean request,
                                                                           it.eng.spago.paginator.basic.ListIFace list,
                                                                           javax.servlet.http.HttpServletRequest httpRequest)
                                                                    throws java.lang.Exception
Filter list for correlated param.

Parameters:
request - the request
list - the list
httpRequest - the http request
Returns:
the list i face
Throws:
java.lang.Exception - the exception

mergeLists

protected it.eng.spago.paginator.basic.ListIFace mergeLists(it.eng.spago.paginator.basic.ListIFace list1,
                                                            it.eng.spago.paginator.basic.ListIFace list2)

intersectLists

protected it.eng.spago.paginator.basic.ListIFace intersectLists(it.eng.spago.paginator.basic.ListIFace list1,
                                                                it.eng.spago.paginator.basic.ListIFace list2)