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
Fields Modifier and Type Field Description protected org.pentaho.ui.xul.binding.BindingConvertor<Collection<NamedModelObject<NamedProvider>>,Boolean>
itemCountBinding
protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,Object>
selectedItemsItemBinding
protected org.pentaho.ui.xul.binding.BindingConvertor<NamedModelObject<NamedProvider>,String>
selectedItemsNameBinding
-
Constructor Summary
Constructors Constructor Description AuthProviderController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addNew()
void
addProviders(List<NamedProvider> providers)
void
browse()
org.pentaho.ui.xul.binding.BindingFactory
getBindingFactory()
String
getNewOverlay()
Collection<AuthProvider>
getPossibleTypes()
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
setResourceBundle(ResourceBundle res)
-
Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulEventHandler
bind, bind, getData, getName, getXulDomContainer, setData, setName, setXulDomContainer
-
-
-
-
Field Detail
-
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
-
-
Method Detail
-
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)
-
-