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 Summary
FieldsModifier and TypeFieldDescriptionprotected org.pentaho.ui.xul.binding.BindingConvertor<Collection<NamedModelObject<NamedProvider>>,Boolean> protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,Object> protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,String> Fields 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 TypeMethodDescriptionvoidaddNew()voidaddProviders(List<NamedProvider> providers) voidbrowse()org.pentaho.ui.xul.binding.BindingFactoryThis will change to pull providers from the auth persistencemanagervoidinit()voidonAccept()voidonCancel()voidopen()voidremove()voidsetBindingFactory(org.pentaho.ui.xul.binding.BindingFactory bf) voidsetNewOverlay(AuthProvider provider) voidMethods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getName, getXulDomContainer, setData, setName, setXulDomContainerMethods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
selectedItemsNameBinding
protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,String> selectedItemsNameBinding -
selectedItemsItemBinding
protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,Object> selectedItemsItemBinding -
itemCountBinding
protected org.pentaho.ui.xul.binding.BindingConvertor<Collection<NamedModelObject<NamedProvider>>,Boolean> itemCountBinding
-
-
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
-
open
public void open() -
getPossibleTypes
This will change to pull providers from the auth persistencemanager- Returns:
- Collection
-
setNewOverlay
- Throws:
org.pentaho.ui.xul.XulException
-
getNewOverlay
-
onAccept
public void onAccept() -
onCancel
public void onCancel() -
addNew
public void addNew() -
remove
public void remove() -
browse
public void browse() -
addProviders
-