it.eng.spagobi.engines.qbe.services.core
Class AbstractQbeEngineAction

java.lang.Object
  extended by it.eng.spago.dispatching.service.DefaultRequestContext
      extended by it.eng.spago.dispatching.service.DefaultHttpRequestContext
          extended by it.eng.spago.dispatching.action.AbstractHttpAction
              extended by it.eng.spagobi.utilities.service.AbstractBaseHttpAction
                  extended by it.eng.spagobi.utilities.engines.AbstractEngineAction
                      extended by it.eng.spagobi.engines.qbe.services.core.AbstractQbeEngineAction
All Implemented Interfaces:
it.eng.spago.dispatching.action.ActionIFace, it.eng.spago.dispatching.service.HttpRequestContextIFace, it.eng.spago.dispatching.service.RequestContextIFace, it.eng.spago.dispatching.service.ServiceIFace, it.eng.spago.init.InitializerIFace, java.io.Serializable
Direct Known Subclasses:
AddCalculatedFieldAction, AddQueryAction, DeleteCalculatedFieldAction, DeleteQueriesAction, EngineStartupExceptionAction, ExecuteDetailQueryAction, ExecuteMasterQueryAction, ExecuteQueryAction, ExportChartAction, ExportCrosstabAction, ExportResultAction, GetAnalysisMetaAction, GetAttributesAction, GetCatalogueAction, GetDatamartsNamesAction, GetEntityFieldsAction, GetFilterValuesAction, GetFirstQueryAction, GetFormPreviewAction, GetImageContentAction, GetParametersAction, GetQueryAction, GetSelectedColumnsAction, GetSelectedColumnsAction, GetSQLQueryAction, GetTreeAction, GetValuesForQbeFilterLookup, GetWorksheetImagesListAction, InvokeExternalServiceAction, SaveAnalysisStateAction, SaveFormAction, SaveFormValuesSubObjectAction, SaveQueryAction, SaveTreeAction, ServiceExceptionAction, SetCatalogueAction, SetFormBuilderStateAction, UpdateRecordsAction, UploadWorksheetImageAction, ValidateCatalogueAction, ValidateExpressionAction, ValidateQueryAction, WorksheetStartEditAction

public abstract class AbstractQbeEngineAction
extends it.eng.spagobi.utilities.engines.AbstractEngineAction

The Class AbstractQbeEngineAction.

Author:
Andrea Gioia (andrea.gioia@eng.it)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class it.eng.spagobi.utilities.engines.AbstractEngineAction
PRIVATE_SCOPE, PUBLIC_SCOPE
 
Constructor Summary
AbstractQbeEngineAction()
           
 
Method Summary
 it.eng.qbe.datasource.IDataSource getDataSource()
           
protected  it.eng.spagobi.tools.datasource.bo.DataSource getDataSource(it.eng.qbe.datasource.ConnectionDescriptor connection)
           
 QbeEngineInstance getEngineInstance()
           
 it.eng.qbe.query.Query getQuery()
           
 void setDataSource(it.eng.qbe.datasource.IDataSource dataSource)
           
 
Methods inherited from class it.eng.spagobi.utilities.engines.AbstractEngineAction
getAuditServiceProxy, getConetxtManager, getEnv, getLocale, getSpagoBIHttpSessionContainer, getSpagoBISessionContainer, init, saveAnalysisState, service, setLocale
 
Methods inherited from class it.eng.spagobi.utilities.service.AbstractBaseHttpAction
delAttributeFromHttpSession, delAttributeFromSession, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsCsvStringList, getAttributeAsInteger, getAttributeAsJSONArray, getAttributeAsJSONObject, getAttributeAsList, getAttributeAsString, getAttributeFromHttpSession, getAttributeFromHttpSessionAsBoolean, getAttributeFromHttpSessionAsBoolean, getAttributeFromHttpSessionAsString, getAttributeFromSession, getAttributeFromSessionAsBoolean, getAttributeFromSessionAsBoolean, getAttributeFromSessionAsString, getAttributesAsMap, getHttpSession, getSessionContainer, getSpagoBIRequestContainer, getSpagoBIResponseContainer, httpSessionContainsAttribute, requestContainsAttribute, requestContainsAttribute, sessionContainsAttribute, setAttribute, setAttributeInHttpSession, setAttributeInSession, setSpagoBIRequestContainer, setSpagoBIResponseContainer, tryToWriteBackToClient, writeBackToClient, writeBackToClient, writeBackToClient, writeBackToClient, writeBackToClient
 
Methods inherited from class it.eng.spago.dispatching.action.AbstractHttpAction
getActionMethod, getActionName, getConfig, setActionMethod, setActionName
 
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.RequestContextIFace
getErrorHandler, getRequestContainer, getResponseContainer, getServiceRequest, getServiceResponse
 

Constructor Detail

AbstractQbeEngineAction

public AbstractQbeEngineAction()
Method Detail

getEngineInstance

public QbeEngineInstance getEngineInstance()
Overrides:
getEngineInstance in class it.eng.spagobi.utilities.engines.AbstractEngineAction

getDataSource

public it.eng.qbe.datasource.IDataSource getDataSource()

setDataSource

public void setDataSource(it.eng.qbe.datasource.IDataSource dataSource)

getQuery

public it.eng.qbe.query.Query getQuery()

getDataSource

protected it.eng.spagobi.tools.datasource.bo.DataSource getDataSource(it.eng.qbe.datasource.ConnectionDescriptor connection)