Class DataSourceAndQueryStep
- java.lang.Object
-
- org.pentaho.ui.xul.XulEventSourceAdapter
-
- org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
-
- org.pentaho.reporting.engine.classic.wizard.ui.xul.steps.DataSourceAndQueryStep
-
- All Implemented Interfaces:
WizardStep
,org.pentaho.ui.xul.XulEventSource
public class DataSourceAndQueryStep extends AbstractWizardStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
DataSourceAndQueryStep.DatasourceAndQueryStepHandler
protected class
DataSourceAndQueryStep.DatasourceModelNode
protected static class
DataSourceAndQueryStep.XulEditorDataFactoryMetaData
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
FINISHABLE_PROPERTY_NAME, messages, PREVIEWABLE_PROPERTY_NAME, SPACER_IMAGE_SRC, STEP_CONTAINER, STEP_IMAGE_SRC, VALID_PROPERTY_NAME, XUL_HBOX_TYPE, XUL_IMAGE_TYPE, XUL_LABEL_TYPE
-
-
Constructor Summary
Constructors Constructor Description DataSourceAndQueryStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createDataFactory()
void
createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer)
void
deleteConnection(org.pentaho.reporting.engine.classic.core.DataFactory datafactory)
void
deleteDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData userObject)
void
editOrCreateDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData o)
void
editQuery(String queryName)
String
getCurrentQuery()
List<DataSourceAndQueryStep.XulEditorDataFactoryMetaData>
getDataFactoryMetas()
DataSourceAndQueryStep.DatasourceModelNode
getDataSourcesRoot()
org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext
getDesignTimeContext()
String
getStepName()
void
setBindings()
setBindings()void
setCurrentQuery(String currentQuery)
void
setDataFactoryMetas(ArrayList<DataSourceAndQueryStep.XulEditorDataFactoryMetaData> datas)
void
setDataSourcesRoot(DataSourceAndQueryStep.DatasourceModelNode dataSourcesRoot)
void
setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
void
stepActivating()
stepActivating()boolean
stepDeactivating()
Called on a step just before it becomes deactivated (before the new active step is shown).protected boolean
validateStep()
-
Methods inherited from class org.pentaho.reporting.engine.classic.wizard.ui.xul.components.AbstractWizardStep
getAttributeContext, getBindingFactory, getDocument, getEditorModel, isFinishable, isPreviewable, isValid, setBindingFactory, setDocument, setEditorModel, setFinishable, setPreviewable, setValid
-
-
-
-
Method Detail
-
getDesignTimeContext
public org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext getDesignTimeContext()
- Overrides:
getDesignTimeContext
in classAbstractWizardStep
-
setDesignTimeContext
public void setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
- Specified by:
setDesignTimeContext
in interfaceWizardStep
- Overrides:
setDesignTimeContext
in classAbstractWizardStep
-
setBindings
public void setBindings()
Description copied from interface:WizardStep
setBindings() Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.
-
editQuery
public void editQuery(String queryName)
-
createDataFactory
public void createDataFactory()
-
editOrCreateDataFactory
public void editOrCreateDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData o)
-
stepActivating
public void stepActivating()
Description copied from interface:WizardStep
stepActivating() Called on each step just before it become active (before it's card is shown).- Specified by:
stepActivating
in interfaceWizardStep
- Overrides:
stepActivating
in classAbstractWizardStep
-
stepDeactivating
public boolean stepDeactivating()
Description copied from interface:WizardStep
Called on a step just before it becomes deactivated (before the new active step is shown).- Specified by:
stepDeactivating
in interfaceWizardStep
- Overrides:
stepDeactivating
in classAbstractWizardStep
- Returns:
- boolean indicating that this step should be allowed to become deactive
-
deleteDataFactory
public void deleteDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData userObject)
-
deleteConnection
public void deleteConnection(org.pentaho.reporting.engine.classic.core.DataFactory datafactory)
-
validateStep
protected boolean validateStep()
-
createPresentationComponent
public void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
- Specified by:
createPresentationComponent
in interfaceWizardStep
- Overrides:
createPresentationComponent
in classAbstractWizardStep
- Throws:
org.pentaho.ui.xul.XulException
- Creates the presentation layer associated with this WizardStep. This is usually done by loading an overlay into the main_wzard_panel.xul
-
getDataFactoryMetas
public List<DataSourceAndQueryStep.XulEditorDataFactoryMetaData> getDataFactoryMetas()
-
setDataFactoryMetas
public void setDataFactoryMetas(ArrayList<DataSourceAndQueryStep.XulEditorDataFactoryMetaData> datas)
-
getCurrentQuery
public String getCurrentQuery()
-
setCurrentQuery
public void setCurrentQuery(String currentQuery)
-
getDataSourcesRoot
public DataSourceAndQueryStep.DatasourceModelNode getDataSourcesRoot()
-
setDataSourcesRoot
public void setDataSourcesRoot(DataSourceAndQueryStep.DatasourceModelNode dataSourcesRoot)
-
getStepName
public String getStepName()
- Returns:
- a string (must be localized) that describes this step
-
-