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.BindingFactory
bf
-
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 void
createBindings()
void
createPartition()
protected boolean
doLazyInit()
void
editPartition()
void
enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
String
getName()
void
init(org.pentaho.di.repository.Repository repository)
void
refreshPartitions()
void
removePartition()
void
setEnableButtons(List<UIPartition> partitions)
void
setVariableSpace(org.pentaho.di.core.variables.VariableSpace variableSpace)
void
tabClicked()
-
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:
getName
in interfaceIUISupportController
- Specified by:
getName
in interfaceorg.pentaho.ui.xul.impl.XulEventHandler
- Overrides:
getName
in classorg.pentaho.ui.xul.impl.AbstractXulEventHandler
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
- Specified by:
init
in interfaceIUISupportController
- Overrides:
init
in classLazilyInitializedController
- Throws:
ControllerInitializationException
-
createBindings
public void createBindings()
-
doLazyInit
protected boolean doLazyInit()
- Specified by:
doLazyInit
in 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()
-
-