Class PartitionsController
- 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 Summary
Fields Modifier and Type Field Description protected org.pentaho.ui.xul.binding.BindingFactorybf-
Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
initialized, repository
-
-
Constructor Summary
Constructors Constructor Description PartitionsController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateBindings()voidcreatePartition()protected booleandoLazyInit()voideditPartition()voidenableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)StringgetName()voidinit(org.pentaho.di.repository.Repository repository)voidrefreshPartitions()voidremovePartition()voidsetEnableButtons(List<UIPartition> partitions)voidsetVariableSpace(org.pentaho.di.core.variables.VariableSpace variableSpace)voidtabClicked()-
Methods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
doInEventThread, doWithBusyIndicator, lazyInit
-
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer
-
-
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceIUISupportController- Specified by:
getNamein interfaceorg.pentaho.ui.xul.impl.XulEventHandler- Overrides:
getNamein classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException- Specified by:
initin interfaceIUISupportController- Overrides:
initin classLazilyInitializedController- Throws:
ControllerInitializationException
-
createBindings
public void createBindings()
-
doLazyInit
protected boolean doLazyInit()
- Specified by:
doLazyInitin classLazilyInitializedController
-
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()
-
-