org.pentaho.di.ui.repository.repositoryexplorer.controllers
Class ClustersController

java.lang.Object
  extended by org.pentaho.ui.xul.XulEventSourceAdapter
      extended by org.pentaho.ui.xul.impl.AbstractXulEventHandler
          extended by org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
              extended by org.pentaho.di.ui.repository.repositoryexplorer.controllers.ClustersController
All Implemented Interfaces:
IUISupportController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

public class ClustersController
extends LazilyInitializedController
implements IUISupportController


Constructor Summary
ClustersController()
           
 
Method Summary
 void createBindings()
           
 void createCluster()
           
 void editCluster()
           
 void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
           
 String getName()
           
 void refreshClusters()
           
 void removeCluster()
           
 void setEnableButtons(List<UICluster> clusters)
           
 void tabClicked()
           
 
Methods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
init
 
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
 
Methods inherited from interface org.pentaho.di.ui.repository.repositoryexplorer.IUISupportController
init
 

Constructor Detail

ClustersController

public ClustersController()
Method Detail

getName

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

createBindings

public void createBindings()

editCluster

public void editCluster()

createCluster

public void createCluster()

removeCluster

public void removeCluster()

refreshClusters

public void refreshClusters()

setEnableButtons

public void setEnableButtons(List<UICluster> clusters)

enableButtons

public void enableButtons(boolean enableNew,
                          boolean enableEdit,
                          boolean enableRemove)

tabClicked

public void tabClicked()