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
Modifier 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, xulDomContainer
Fields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNew()
void
addProviders
(List<NamedProvider> providers) void
browse()
org.pentaho.ui.xul.binding.BindingFactory
This will change to pull providers from the auth persistencemanagervoid
init()
void
onAccept()
void
onCancel()
void
open()
void
remove()
void
setBindingFactory
(org.pentaho.ui.xul.binding.BindingFactory bf) void
setNewOverlay
(AuthProvider provider) void
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getName, getXulDomContainer, setData, setName, setXulDomContainer
Methods 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
-