Class AbstractAuthProvider
java.lang.Object
org.pentaho.ui.xul.XulEventSourceAdapter
org.pentaho.di.ui.core.auth.model.AbstractAuthProvider
- All Implemented Interfaces:
Cloneable
,AuthProvider
,org.pentaho.ui.xul.XulEventSource
- Direct Known Subclasses:
BasicAuthProvider
,NoAuthAuthProvider
public abstract class AbstractAuthProvider
extends org.pentaho.ui.xul.XulEventSourceAdapter
implements AuthProvider
-
Field Summary
Fields inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
changeSupport
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
addBindings
(List<org.pentaho.ui.xul.binding.Binding> bindings, org.pentaho.ui.xul.binding.BindingFactory bf) void
bind()
clone()
void
void
setPrincipal
(String principal) toString()
void
unbind()
Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.pentaho.di.ui.core.auth.model.AuthProvider
getProviderDescription
-
Constructor Details
-
AbstractAuthProvider
public AbstractAuthProvider(org.pentaho.ui.xul.binding.BindingFactory bf)
-
-
Method Details
-
getPrincipal
- Specified by:
getPrincipal
in interfaceAuthProvider
-
setPrincipal
- Specified by:
setPrincipal
in interfaceAuthProvider
-
getOverlay
- Specified by:
getOverlay
in interfaceAuthProvider
-
bind
public void bind() throws org.pentaho.ui.xul.binding.BindingException, org.pentaho.ui.xul.XulException, InvocationTargetException- Specified by:
bind
in interfaceAuthProvider
- Throws:
org.pentaho.ui.xul.binding.BindingException
org.pentaho.ui.xul.XulException
InvocationTargetException
-
addBindings
protected abstract void addBindings(List<org.pentaho.ui.xul.binding.Binding> bindings, org.pentaho.ui.xul.binding.BindingFactory bf) -
unbind
public void unbind()- Specified by:
unbind
in interfaceAuthProvider
-
fireBindingsChanged
- Specified by:
fireBindingsChanged
in interfaceAuthProvider
- Throws:
org.pentaho.ui.xul.XulException
InvocationTargetException
-
clone
- Specified by:
clone
in interfaceAuthProvider
- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
toString
-