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(java.lang.Object template, java.util.Map env)
           
protected QbeEngineInstance(QbeTemplate template, java.util.Map env)
           
 
Method Summary
 it.eng.qbe.query.Query getActiveQuery()
           
 it.eng.spagobi.tools.dataset.bo.IDataSet getActiveQueryAsDataSet()
          Builds a IDataSet starting from the active query.
 it.eng.spagobi.utilities.engines.IEngineAnalysisState getAnalysisState()
           
 it.eng.qbe.datasource.IDataSource getDataSource()
           
 FormState getFormState()
           
 it.eng.qbe.query.catalogue.QueryCatalogue getQueryCatalogue()
           
 it.eng.spagobi.engines.qbe.registry.bo.RegistryConfiguration getRegistryConfiguration()
           
 it.eng.qbe.statement.IStatement getStatment()
           
 QbeTemplate getTemplate()
           
 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 setDataSource(it.eng.qbe.datasource.IDataSource dataSource)
           
 void setFormState(FormState formState)
           
 void setQueryCatalogue(it.eng.qbe.query.catalogue.QueryCatalogue queryCatalogue)
           
 void setStatment(it.eng.qbe.statement.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(java.lang.Object template,
                            java.util.Map env)
                     throws QbeEngineException
Throws:
QbeEngineException

QbeEngineInstance

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

setFormState

public void setFormState(FormState formState)

getFormState

public FormState getFormState()

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)

getDataSource

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

getTemplate

public QbeTemplate getTemplate()

setDataSource

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

getQueryCatalogue

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

setQueryCatalogue

public void setQueryCatalogue(it.eng.qbe.query.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.statement.IStatement getStatment()

setStatment

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

getRegistryConfiguration

public it.eng.spagobi.engines.qbe.registry.bo.RegistryConfiguration getRegistryConfiguration()

getActiveQueryAsDataSet

public it.eng.spagobi.tools.dataset.bo.IDataSet getActiveQueryAsDataSet()
Builds a IDataSet starting from the active query.

Returns:
the data set representation of the active query