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

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.PartitionsController
All Implemented Interfaces:
IUISupportController, org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

public class PartitionsController
extends LazilyInitializedController
implements IUISupportController


Constructor Summary
PartitionsController()
           
 
Method Summary
 void createBindings()
           
 void createPartition()
           
 void editPartition()
           
 void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
           
 String getName()
           
 void init(Repository repository)
           
 void refreshPartitions()
           
 void removePartition()
           
 void setEnableButtons(List<UIPartition> partitions)
           
 void setVariableSpace(VariableSpace variableSpace)
           
 void tabClicked()
           
 
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

PartitionsController

public PartitionsController()
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

init

public void init(Repository repository)
          throws ControllerInitializationException
Specified by:
init in interface IUISupportController
Overrides:
init in class LazilyInitializedController
Throws:
ControllerInitializationException

createBindings

public void createBindings()

setVariableSpace

public void setVariableSpace(VariableSpace variableSpace)

editPartition

public void editPartition()

createPartition

public void createPartition()

removePartition

public void removePartition()

refreshPartitions

public void refreshPartitions()

setEnableButtons

public void setEnableButtons(List<UIPartition> partitions)

enableButtons

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

tabClicked

public void tabClicked()