Class SlavesController
- 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.SlavesController
-
- All Implemented Interfaces:
IUISupportController,org.pentaho.ui.xul.impl.XulEventHandler,org.pentaho.ui.xul.XulEventSource
public class SlavesController 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 SlavesController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateBindings()voidcreateSlave()protected booleandoLazyInit()voideditSlave()voidenableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)StringgetName()voidinit(org.pentaho.di.repository.Repository repository)voidrefreshSlaves()voidremoveSlave()voidsetEnableButtons(List<UISlave> slaves)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
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException- Specified by:
initin interfaceIUISupportController- Overrides:
initin classLazilyInitializedController- Throws:
ControllerInitializationException
-
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
-
createBindings
public void createBindings()
-
doLazyInit
protected boolean doLazyInit()
- Specified by:
doLazyInitin classLazilyInitializedController
-
refreshSlaves
public void refreshSlaves()
-
createSlave
public void createSlave()
-
editSlave
public void editSlave()
-
removeSlave
public void removeSlave()
-
enableButtons
public void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
-
tabClicked
public void tabClicked()
-
-