it.eng.spagobi.services.modules
Class AbstractBasicCheckListModule

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.services.modules.AbstractBasicCheckListModule
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:
CheckLinksModule

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

Author:
Gioia
See Also:
Serialized Form

Field Summary
 it.eng.spago.base.SourceBean _request
           
 it.eng.spago.base.SourceBean _response
           
static java.lang.String CHECKED_OBJECTS
           
(package private)  java.util.Map checkedObjectsMap
           
(package private)  it.eng.spago.base.SourceBean config
           
static java.lang.String MODULE_PAGE
           
static java.lang.String OBJECT
           
(package private)  int pageNumber
           
(package private)  boolean returnValues
           
 
Constructor Summary
AbstractBasicCheckListModule()
           
 
Method Summary
static void clearSession(it.eng.spago.base.SessionContainer session, java.lang.String moduleName)
           
 void createCheckedObjectMap(it.eng.spago.base.SourceBean request)
           
 boolean delete(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response)
           
 it.eng.spago.dbaccess.sql.result.ScrollableDataResult execCheckedQuery(it.eng.spago.base.SourceBean request)
           
 void exitFromModule(it.eng.spago.base.SourceBean response, boolean abort)
           
protected  java.lang.Object getAttribute(java.lang.String attrName, it.eng.spago.base.SourceBean request)
           
private  java.util.List getCheckedObjectKeys(it.eng.spago.base.SourceBean request)
           
 it.eng.spago.base.SourceBean getCheckedObjects()
           
 it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response)
           
 it.eng.spago.base.SourceBean getObject(java.lang.String key)
           
 java.lang.String getObjectKey(it.eng.spago.base.SourceBean object)
           
 java.lang.String[] getQueryParameters(java.lang.String queryName, it.eng.spago.base.SourceBean request)
           
 java.lang.String getQueryStatement(java.lang.String queryName, java.lang.String[] parameters)
           
 boolean isChecked(it.eng.spago.base.SourceBean object)
           
 void navigationHandler(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response, boolean moveNext)
           
 void postprocess(it.eng.spago.base.SourceBean response)
           
 void preprocess(it.eng.spago.base.SourceBean request)
           
 void save()
           
 void service(it.eng.spago.base.SourceBean request, it.eng.spago.base.SourceBean response)
           
 void updateCheckedObjectMap(it.eng.spago.base.SourceBean request)
           
 
Methods inherited from class it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
callback, getList, setList
 
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
 

Field Detail

config

it.eng.spago.base.SourceBean config

checkedObjectsMap

java.util.Map checkedObjectsMap

pageNumber

int pageNumber

returnValues

boolean returnValues

MODULE_PAGE

public static final java.lang.String MODULE_PAGE
See Also:
Constant Field Values

OBJECT

public static final java.lang.String OBJECT
See Also:
Constant Field Values

CHECKED_OBJECTS

public static final java.lang.String CHECKED_OBJECTS
See Also:
Constant Field Values

_request

public it.eng.spago.base.SourceBean _request

_response

public it.eng.spago.base.SourceBean _response
Constructor Detail

AbstractBasicCheckListModule

public AbstractBasicCheckListModule()
Method Detail

clearSession

public static void clearSession(it.eng.spago.base.SessionContainer session,
                                java.lang.String moduleName)

save

public void save()
          throws java.lang.Exception
Throws:
java.lang.Exception

exitFromModule

public void exitFromModule(it.eng.spago.base.SourceBean response,
                           boolean abort)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getObjectKey

public java.lang.String getObjectKey(it.eng.spago.base.SourceBean object)

getObject

public it.eng.spago.base.SourceBean getObject(java.lang.String key)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getCheckedObjects

public it.eng.spago.base.SourceBean getCheckedObjects()
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getQueryParameters

public java.lang.String[] getQueryParameters(java.lang.String queryName,
                                             it.eng.spago.base.SourceBean request)

getQueryStatement

public java.lang.String getQueryStatement(java.lang.String queryName,
                                          java.lang.String[] parameters)

execCheckedQuery

public it.eng.spago.dbaccess.sql.result.ScrollableDataResult execCheckedQuery(it.eng.spago.base.SourceBean request)
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

getCheckedObjectKeys

private java.util.List getCheckedObjectKeys(it.eng.spago.base.SourceBean request)

createCheckedObjectMap

public void createCheckedObjectMap(it.eng.spago.base.SourceBean request)
                            throws java.lang.Exception
Throws:
java.lang.Exception

updateCheckedObjectMap

public void updateCheckedObjectMap(it.eng.spago.base.SourceBean request)
                            throws java.lang.Exception
Throws:
java.lang.Exception

preprocess

public void preprocess(it.eng.spago.base.SourceBean request)
                throws java.lang.Exception
Throws:
java.lang.Exception

isChecked

public boolean isChecked(it.eng.spago.base.SourceBean object)

postprocess

public void postprocess(it.eng.spago.base.SourceBean response)
                 throws java.lang.Exception
Throws:
java.lang.Exception

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
Overrides:
service in class it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule
Throws:
java.lang.Exception

navigationHandler

public void navigationHandler(it.eng.spago.base.SourceBean request,
                              it.eng.spago.base.SourceBean response,
                              boolean moveNext)
                       throws java.lang.Exception
Throws:
java.lang.Exception

getAttribute

protected java.lang.Object getAttribute(java.lang.String attrName,
                                        it.eng.spago.base.SourceBean request)

getList

public it.eng.spago.paginator.basic.ListIFace getList(it.eng.spago.base.SourceBean request,
                                                      it.eng.spago.base.SourceBean response)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

delete

public boolean delete(it.eng.spago.base.SourceBean request,
                      it.eng.spago.base.SourceBean response)
Specified by:
delete in interface it.eng.spago.dispatching.service.list.basic.IFaceBasicListService
Overrides:
delete in class it.eng.spago.dispatching.module.list.basic.AbstractBasicListModule