public class DataSourceAndQueryStep extends AbstractWizardStep
Modifier and Type | Class and Description |
---|---|
protected class |
DataSourceAndQueryStep.DatasourceAndQueryStepHandler |
protected class |
DataSourceAndQueryStep.DatasourceModelNode |
protected static class |
DataSourceAndQueryStep.XulEditorDataFactoryMetaData |
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 and Description |
---|
DataSourceAndQueryStep() |
Modifier and Type | Method and 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()
Allows concrete implementations to set their bindings for enclosed properties and Xul defined elements.
|
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()
Called on each step just before it become active (before it's card is shown).
|
boolean |
stepDeactivating()
Called on a step just before it becomes deactivated (before the new active step is shown).
|
protected boolean |
validateStep() |
getAttributeContext, getBindingFactory, getDocument, getEditorModel, isFinishable, isPreviewable, isValid, setBindingFactory, setDocument, setEditorModel, setFinishable, setPreviewable, setValid
public org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext getDesignTimeContext()
getDesignTimeContext
in class AbstractWizardStep
public void setDesignTimeContext(org.pentaho.reporting.engine.classic.core.designtime.DesignTimeContext designTimeContext)
setDesignTimeContext
in interface WizardStep
setDesignTimeContext
in class AbstractWizardStep
public void setBindings()
WizardStep
public void editQuery(String queryName)
public void createDataFactory()
public void editOrCreateDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData o)
public void stepActivating()
WizardStep
stepActivating
in interface WizardStep
stepActivating
in class AbstractWizardStep
public boolean stepDeactivating()
WizardStep
stepDeactivating
in interface WizardStep
stepDeactivating
in class AbstractWizardStep
public void deleteDataFactory(org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData userObject)
public void deleteConnection(org.pentaho.reporting.engine.classic.core.DataFactory datafactory)
protected boolean validateStep()
public void createPresentationComponent(org.pentaho.ui.xul.XulDomContainer mainWizardContainer) throws org.pentaho.ui.xul.XulException
createPresentationComponent
in interface WizardStep
createPresentationComponent
in class AbstractWizardStep
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.xulpublic List<DataSourceAndQueryStep.XulEditorDataFactoryMetaData> getDataFactoryMetas()
public void setDataFactoryMetas(ArrayList<DataSourceAndQueryStep.XulEditorDataFactoryMetaData> datas)
public String getCurrentQuery()
public void setCurrentQuery(String currentQuery)
public DataSourceAndQueryStep.DatasourceModelNode getDataSourcesRoot()
public void setDataSourcesRoot(DataSourceAndQueryStep.DatasourceModelNode dataSourcesRoot)
public String getStepName()
Copyright © 2018 Hitachi Vantara. All rights reserved.