it.eng.spagobi.engines.qbe
Class QbeEngineInstance

java.lang.Object
  extended by it.eng.spagobi.utilities.engines.AbstractEngineInstance
      extended by it.eng.spagobi.engines.qbe.QbeEngineInstance
All Implemented Interfaces:
it.eng.spagobi.utilities.engines.IEngineInstance

public class QbeEngineInstance
extends it.eng.spagobi.utilities.engines.AbstractEngineInstance

Author:
Andrea Gioia (andrea.gioia@eng.it)

Field Summary
static org.apache.log4j.Logger logger
          Logger component.
 
Constructor Summary
protected QbeEngineInstance(QbeTemplate template, java.util.Map env)
           
protected QbeEngineInstance(it.eng.spago.base.SourceBean template, java.util.Map env)
           
 
Method Summary
 it.eng.qbe.query.Query getActiveQuery()
           
 it.eng.spagobi.utilities.engines.IEngineAnalysisState getAnalysisState()
           
 it.eng.qbe.model.DataMartModel getDatamartModel()
           
 java.util.Map getFunctionalities()
           
 it.eng.qbe.catalogue.QueryCatalogue getQueryCatalogue()
           
 it.eng.qbe.model.IStatement getStatment()
           
 boolean isStandaloneMode()
           
 void resetActiveQuery()
           
 void setActiveQuery(it.eng.qbe.query.Query query)
           
 void setActiveQuery(java.lang.String queryId)
           
 void setAnalysisState(it.eng.spagobi.utilities.engines.IEngineAnalysisState analysisState)
           
 void setAnalysisState(java.lang.String analysisState)
           
 void setDatamartModel(it.eng.qbe.model.DataMartModel datamartModel)
           
 void setFunctionalities(java.util.Map functionalities)
           
 void setQueryCatalogue(it.eng.qbe.catalogue.QueryCatalogue queryCatalogue)
           
 void setStandaloneMode(boolean standaloneMode)
           
 void setStatment(it.eng.qbe.model.IStatement statment)
           
 void validate()
           
 
Methods inherited from class it.eng.spagobi.utilities.engines.AbstractEngineInstance
getAnalysisMetadata, getEnv, getId, setAnalysisMetadata, setEnv, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static transient org.apache.log4j.Logger logger
Logger component.

Constructor Detail

QbeEngineInstance

protected QbeEngineInstance(it.eng.spago.base.SourceBean template,
                            java.util.Map env)
                     throws QbeEngineException
Throws:
QbeEngineException

QbeEngineInstance

protected QbeEngineInstance(QbeTemplate template,
                            java.util.Map env)
                     throws QbeEngineException
Throws:
QbeEngineException
Method Detail

validate

public void validate()
              throws QbeEngineException
Throws:
QbeEngineException

getAnalysisState

public it.eng.spagobi.utilities.engines.IEngineAnalysisState getAnalysisState()

setAnalysisState

public void setAnalysisState(it.eng.spagobi.utilities.engines.IEngineAnalysisState analysisState)

getFunctionalities

public java.util.Map getFunctionalities()

setFunctionalities

public void setFunctionalities(java.util.Map functionalities)

isStandaloneMode

public boolean isStandaloneMode()

setStandaloneMode

public void setStandaloneMode(boolean standaloneMode)

setAnalysisState

public void setAnalysisState(java.lang.String analysisState)

getDatamartModel

public it.eng.qbe.model.DataMartModel getDatamartModel()

setDatamartModel

public void setDatamartModel(it.eng.qbe.model.DataMartModel datamartModel)

getQueryCatalogue

public it.eng.qbe.catalogue.QueryCatalogue getQueryCatalogue()

setQueryCatalogue

public void setQueryCatalogue(it.eng.qbe.catalogue.QueryCatalogue queryCatalogue)

getActiveQuery

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

setActiveQuery

public void setActiveQuery(it.eng.qbe.query.Query query)

setActiveQuery

public void setActiveQuery(java.lang.String queryId)

resetActiveQuery

public void resetActiveQuery()

getStatment

public it.eng.qbe.model.IStatement getStatment()

setStatment

public void setStatment(it.eng.qbe.model.IStatement statment)