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 Details

  • Constructor Details

    • ConnectionsController

      public ConnectionsController()
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface IUISupportController
      Specified by:
      getName in interface org.pentaho.ui.xul.impl.XulEventHandler
      Overrides:
      getName in class org.pentaho.ui.xul.impl.AbstractXulEventHandler
    • init

      public void init(org.pentaho.di.repository.Repository repository) throws ControllerInitializationException
      Specified by:
      init in interface IUISupportController
      Overrides:
      init in class LazilyInitializedController
      Throws:
      ControllerInitializationException
    • doLazyInit

      protected boolean doLazyInit()
      Specified by:
      doLazyInit in class LazilyInitializedController
    • getRepository

      public org.pentaho.di.repository.Repository getRepository()
    • setRepReadOnly

      public void setRepReadOnly(boolean isRepReadOnly)
    • isRepReadOnly

      public boolean isRepReadOnly()
    • createConnection

      public void createConnection()
    • addContextChangeVetoer

      public void addContextChangeVetoer(ContextChangeVetoer listener)
    • removeContextChangeVetoer

      public void removeContextChangeVetoer(ContextChangeVetoer listener)
    • editConnection

      public void editConnection()
    • removeConnection

      public void removeConnection()
    • setSelectedConnections

      public void setSelectedConnections(List<UIDatabaseConnection> connections)
    • getRepositoryConnections

      public List<UIDatabaseConnection> getRepositoryConnections()
    • setRepositoryConnections

      public void setRepositoryConnections(List<UIDatabaseConnection> connections)
    • enableButtons

      public void enableButtons(boolean enableNew, boolean enableEdit, boolean enableRemove)
    • tabClicked

      public void tabClicked()