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.BindingFactory
bf
-
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 void
createBindings()
void
createSlave()
protected boolean
doLazyInit()
void
editSlave()
void
enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
String
getName()
void
init(org.pentaho.di.repository.Repository repository)
void
refreshSlaves()
void
removeSlave()
void
setEnableButtons(List<UISlave> slaves)
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
-
init
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
- Specified by:
init
in interfaceIUISupportController
- Overrides:
init
in classLazilyInitializedController
- Throws:
ControllerInitializationException
-
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
-
createBindings
public void createBindings()
-
doLazyInit
protected boolean doLazyInit()
- Specified by:
doLazyInit
in 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()
-
-