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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidaddBindings(List<org.pentaho.ui.xul.binding.Binding> bindings, org.pentaho.ui.xul.binding.BindingFactory bf) voidbind()clone()voidvoidsetPrincipal(String principal) toString()voidunbind()Methods inherited from class org.pentaho.ui.xul.XulEventSourceAdapter
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, removePropertyChangeListener, removePropertyChangeListenerMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
getPrincipalin interfaceAuthProvider
-
setPrincipal
- Specified by:
setPrincipalin interfaceAuthProvider
-
getOverlay
- Specified by:
getOverlayin interfaceAuthProvider
-
bind
public void bind() throws org.pentaho.ui.xul.binding.BindingException, org.pentaho.ui.xul.XulException, InvocationTargetException- Specified by:
bindin interfaceAuthProvider- Throws:
org.pentaho.ui.xul.binding.BindingExceptionorg.pentaho.ui.xul.XulExceptionInvocationTargetException
-
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:
unbindin interfaceAuthProvider
-
fireBindingsChanged
- Specified by:
fireBindingsChangedin interfaceAuthProvider- Throws:
org.pentaho.ui.xul.XulExceptionInvocationTargetException
-
clone
- Specified by:
clonein interfaceAuthProvider- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
toString
-