org.pentaho.platform.dataaccess.datasource.ui.selectdialog
Class DatasourceSelectionDialogController

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.ui.xul.impl.AbstractXulEventHandler
          extended by org.pentaho.ui.xul.util.AbstractXulDialogController<LogicalModelSummary>
              extended by org.pentaho.platform.dataaccess.datasource.ui.selectdialog.DatasourceSelectionDialogController
All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>, org.pentaho.ui.xul.XulEventSource

public class DatasourceSelectionDialogController
extends org.pentaho.ui.xul.util.AbstractXulDialogController<LogicalModelSummary>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.pentaho.ui.xul.util.DialogController
org.pentaho.ui.xul.util.DialogController.DialogListener<T>
 
Constructor Summary
DatasourceSelectionDialogController()
           
 
Method Summary
 void addDatasource()
           
 void editDatasource()
           
 String getName()
          ID of this controller.
 void init()
          Sets up bindings.
 void removeDatasourceAccept()
           
 void removeDatasourceCancel()
           
 void removeDatasourceConfirm()
           
 void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf)
           
 void setDatasourceDialogController(EmbeddedWizard gwtDatasourceEditor)
           
 void setDatasourceService(IXulAsyncDatasourceService datasourceService)
           
 void showDialog()
           
 
Methods inherited from class org.pentaho.ui.xul.util.AbstractXulDialogController
addDialogListener, hideDialog, onDialogAccept, onDialogCancel, onDialogReady, removeDialogListener
 
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

DatasourceSelectionDialogController

public DatasourceSelectionDialogController()
Method Detail

init

public void init()
Sets up bindings.


getName

public String getName()
ID of this controller. This is how event handlers are referenced in .xul files.

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

setBindingFactory

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

setDatasourceService

public void setDatasourceService(IXulAsyncDatasourceService datasourceService)

setDatasourceDialogController

public void setDatasourceDialogController(EmbeddedWizard gwtDatasourceEditor)

addDatasource

public void addDatasource()

editDatasource

public void editDatasource()

removeDatasourceConfirm

public void removeDatasourceConfirm()

removeDatasourceCancel

public void removeDatasourceCancel()

removeDatasourceAccept

public void removeDatasourceAccept()

showDialog

public void showDialog()
Specified by:
showDialog in interface org.pentaho.ui.xul.util.DialogController<LogicalModelSummary>
Overrides:
showDialog in class org.pentaho.ui.xul.util.AbstractXulDialogController<LogicalModelSummary>