java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.ui.xul.impl.AbstractXulEventHandler
org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
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
  • Field Details

    • bf

      protected org.pentaho.ui.xul.binding.BindingFactory bf
  • Constructor Details

    • PartitionsController

      public PartitionsController()
  • Method Details

    • 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(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
      Specified by:
      init in interface IUISupportController
      Overrides:
      init in class LazilyInitializedController
      Throws:
      ControllerInitializationException
    • createBindings

      public void createBindings()
    • doLazyInit

      protected boolean doLazyInit()
      Specified by:
      doLazyInit in class LazilyInitializedController
    • setVariableSpace

      public void setVariableSpace(org.pentaho.di.core.variables.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()