org.pentaho.platform.dataaccess.datasource.wizard.controllers
Class StageDataController

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.ui.xul.impl.AbstractXulEventHandler
          extended by org.pentaho.platform.dataaccess.datasource.wizard.controllers.StageDataController
All Implemented Interfaces:
IDatasourceTypeController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

public class StageDataController
extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
implements IDatasourceTypeController


Constructor Summary
StageDataController()
           
 
Method Summary
 void clearColumnGrid()
           
 void closeErrorDialog()
           
 void closePreviewDialog()
           
 void closeSuccessDialog()
           
 void closeWaitingDialog()
           
 void deselectAll()
           
 boolean finishing()
           
 DatasourceModel getDatasourceModel()
           
 ModelInfo getModelInfo()
           
 String getName()
           
 void init()
           
 void initializeBusinessData(BusinessData businessData)
           
 void initializeBusinessData(DatasourceModel model)
           
 void refreshColumnGrid()
           
 void selectAll()
           
 void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bindingFactory)
           
 void setDatasourceMessages(DatasourceMessages datasourceMessages)
           
 void setDatasourceModel(DatasourceModel datasourceModel)
           
 void setModelInfo(ModelInfo modelInfo)
           
 void showErrorDialog(String message)
           
 void showPreviewDialog()
           
 void showSuccessDialog(String message)
           
 void showWaitingDataStageDialog()
           
 void showWaitingFileStageDialog()
           
 boolean supportsBusinessData(BusinessData businessData)
           
 boolean supportsBusinessData(DatasourceModel model)
           
 
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer
 
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StageDataController

public StageDataController()
Method Detail

init

public void init()

finishing

public boolean finishing()
Specified by:
finishing in interface IDatasourceTypeController

initializeBusinessData

public void initializeBusinessData(BusinessData businessData)

supportsBusinessData

public boolean supportsBusinessData(BusinessData businessData)

getDatasourceModel

public DatasourceModel getDatasourceModel()

setDatasourceModel

public void setDatasourceModel(DatasourceModel datasourceModel)

getModelInfo

public ModelInfo getModelInfo()

setModelInfo

public void setModelInfo(ModelInfo modelInfo)

closeErrorDialog

public void closeErrorDialog()

showErrorDialog

public void showErrorDialog(String message)

closeWaitingDialog

public void closeWaitingDialog()

showWaitingDataStageDialog

public void showWaitingDataStageDialog()

showWaitingFileStageDialog

public void showWaitingFileStageDialog()

closeSuccessDialog

public void closeSuccessDialog()

showSuccessDialog

public void showSuccessDialog(String message)

setDatasourceMessages

public void setDatasourceMessages(DatasourceMessages datasourceMessages)

setBindingFactory

public void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bindingFactory)

getName

public String getName()
Specified by:
getName in interface org.pentaho.ui.xul.impl.XulEventHandler
Overrides:
getName in class org.pentaho.ui.xul.impl.AbstractXulEventHandler

closePreviewDialog

public void closePreviewDialog()

showPreviewDialog

public void showPreviewDialog()
                       throws Exception
Throws:
Exception

clearColumnGrid

public void clearColumnGrid()
                     throws org.pentaho.ui.xul.XulException
Throws:
org.pentaho.ui.xul.XulException

refreshColumnGrid

public void refreshColumnGrid()

selectAll

public void selectAll()

deselectAll

public void deselectAll()

initializeBusinessData

public void initializeBusinessData(DatasourceModel model)
Specified by:
initializeBusinessData in interface IDatasourceTypeController

supportsBusinessData

public boolean supportsBusinessData(DatasourceModel model)
Specified by:
supportsBusinessData in interface IDatasourceTypeController