Class ConnectionsController
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.ConnectionsController
- All Implemented Interfaces:
IUISupportController,org.pentaho.ui.xul.impl.XulEventHandler,org.pentaho.ui.xul.XulEventSource
public class ConnectionsController
extends LazilyInitializedController
implements IUISupportController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.pentaho.ui.xul.binding.BindingFactoryprotected ContextChangeVetoerCollectionprotected List<UIDatabaseConnection>protected List<UIDatabaseConnection>Fields inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
initialized, repositoryFields inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
document, name, xulDomContainerFields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddContextChangeVetoer(ContextChangeVetoer listener) voidprotected booleanvoidvoidenableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove) getName()org.pentaho.di.repository.Repositoryvoidinit(org.pentaho.di.repository.Repository repository) booleanvoidvoidremoveContextChangeVetoer(ContextChangeVetoer listener) voidsetRepositoryConnections(List<UIDatabaseConnection> connections) voidsetRepReadOnly(boolean isRepReadOnly) voidsetSelectedConnections(List<UIDatabaseConnection> connections) voidMethods inherited from class org.pentaho.di.ui.repository.repositoryexplorer.controllers.LazilyInitializedController
doInEventThread, doWithBusyIndicator, lazyInitMethods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerMethods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
bf
protected org.pentaho.ui.xul.binding.BindingFactory bf -
contextChangeVetoers
-
selectedConnections
-
repositoryConnections
-
-
Constructor Details
-
ConnectionsController
public ConnectionsController()
-
-
Method Details
-
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
-
doLazyInit
protected boolean doLazyInit()- Specified by:
doLazyInitin classLazilyInitializedController
-
getRepository
public org.pentaho.di.repository.Repository getRepository() -
setRepReadOnly
public void setRepReadOnly(boolean isRepReadOnly) -
isRepReadOnly
public boolean isRepReadOnly() -
createConnection
public void createConnection() -
addContextChangeVetoer
-
removeContextChangeVetoer
-
editConnection
public void editConnection() -
removeConnection
public void removeConnection() -
setSelectedConnections
-
getRepositoryConnections
-
setRepositoryConnections
-
enableButtons
public void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove) -
tabClicked
public void tabClicked()
-