public class ConnectionsController extends LazilyInitializedController implements IUISupportController
Constructor and Description |
---|
ConnectionsController() |
Modifier and Type | Method and Description |
---|---|
void |
addContextChangeVetoer(ContextChangeVetoer listener) |
void |
createConnection() |
void |
editConnection() |
void |
enableButtons(boolean enableNew,
boolean enableEdit,
boolean enableRemove) |
String |
getName() |
org.pentaho.di.repository.Repository |
getRepository() |
List<UIDatabaseConnection> |
getRepositoryConnections() |
void |
init(org.pentaho.di.repository.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() |
bind, bind, getData, getXulDomContainer, setData, setName, setXulDomContainer
public String getName()
getName
in interface IUISupportController
getName
in interface org.pentaho.ui.xul.impl.XulEventHandler
getName
in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
init
in interface IUISupportController
init
in class LazilyInitializedController
ControllerInitializationException
public org.pentaho.di.repository.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()