Class AuthProviderController

java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.ui.xul.impl.AbstractXulEventHandler
org.pentaho.di.ui.core.auth.controller.AuthProviderController
All Implemented Interfaces:
org.pentaho.ui.xul.impl.XulEventHandler, org.pentaho.ui.xul.XulEventSource

public class AuthProviderController extends org.pentaho.ui.xul.impl.AbstractXulEventHandler
  • Field Details

  • Constructor Details

    • AuthProviderController

      public AuthProviderController()
  • Method Details

    • setBindingFactory

      public void setBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf)
    • getBindingFactory

      public org.pentaho.ui.xul.binding.BindingFactory getBindingFactory()
    • init

      public void init()
    • setResourceBundle

      public void setResourceBundle(ResourceBundle res)
    • open

      public void open()
    • getPossibleTypes

      public Collection<AuthProvider> getPossibleTypes()
      This will change to pull providers from the auth persistencemanager
      Returns:
      Collection
    • setNewOverlay

      public void setNewOverlay(AuthProvider provider) throws org.pentaho.ui.xul.XulException
      Throws:
      org.pentaho.ui.xul.XulException
    • getNewOverlay

      public String getNewOverlay()
    • onAccept

      public void onAccept()
    • onCancel

      public void onCancel()
    • addNew

      public void addNew()
    • remove

      public void remove()
    • browse

      public void browse()
    • addProviders

      public void addProviders(List<NamedProvider> providers)