public class ConnectionsController extends LazilyInitializedController implements IUISupportController
| Modifier and Type | Field and Description |
|---|---|
protected org.pentaho.ui.xul.binding.BindingFactory |
bf |
protected ContextChangeVetoerCollection |
contextChangeVetoers |
protected List<UIDatabaseConnection> |
repositoryConnections |
protected List<UIDatabaseConnection> |
selectedConnections |
initialized, repository| Constructor and Description |
|---|
ConnectionsController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextChangeVetoer(ContextChangeVetoer listener) |
void |
createConnection() |
protected boolean |
doLazyInit() |
void |
editConnection() |
void |
enableButtons(boolean enableNew,
boolean enableEdit,
boolean enableRemove) |
String |
getName() |
Repository |
getRepository() |
List<UIDatabaseConnection> |
getRepositoryConnections() |
void |
init(Repository repository) |
boolean |
isRepReadOnly() |
void |
removeConnection() |
void |
removeContextChangeVetoer(ContextChangeVetoer listener) |
void |
setRepositoryConnections(List<UIDatabaseConnection> connections) |
void |
setRepReadOnly(boolean isRepReadOnly) |
void |
setSelectedConnections(List<UIDatabaseConnection> connections) |
void |
tabClicked() |
doInEventThread, doWithBusyIndicator, lazyInitbind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainerprotected org.pentaho.ui.xul.binding.BindingFactory bf
protected ContextChangeVetoerCollection contextChangeVetoers
protected List<UIDatabaseConnection> selectedConnections
protected List<UIDatabaseConnection> repositoryConnections
public String getName()
getName in interface IUISupportControllergetName in interface org.pentaho.ui.xul.impl.XulEventHandlergetName in class org.pentaho.ui.xul.impl.AbstractXulEventHandlerpublic void init(Repository repository) throws ControllerInitializationException
init in interface IUISupportControllerinit in class LazilyInitializedControllerControllerInitializationExceptionprotected boolean doLazyInit()
doLazyInit in class LazilyInitializedControllerpublic Repository getRepository()
public void setRepReadOnly(boolean isRepReadOnly)
public boolean isRepReadOnly()
public void createConnection()
public void addContextChangeVetoer(ContextChangeVetoer listener)
public void removeContextChangeVetoer(ContextChangeVetoer listener)
public void editConnection()
public void removeConnection()
public void setSelectedConnections(List<UIDatabaseConnection> connections)
public List<UIDatabaseConnection> getRepositoryConnections()
public void setRepositoryConnections(List<UIDatabaseConnection> connections)
public void enableButtons(boolean enableNew,
boolean enableEdit,
boolean enableRemove)
public void tabClicked()
Copyright © 2019 Hitachi Vantara. All rights reserved.