com.netscape.cms.listeners
Class PinRemovalListener

java.lang.Object
  extended by com.netscape.cms.listeners.PinRemovalListener
All Implemented Interfaces:
IRequestListener

public class PinRemovalListener
extends java.lang.Object
implements IRequestListener

This represnets a listener that removes pin from LDAP directory.

Version:
$Revision: 1211 $, $Date: 2010-08-18 10:15:37 -0700 (Wed, 18 Aug 2010) $

Field Summary
protected  java.lang.String[] configParams
           
protected  java.lang.String mBaseDN
           
protected  java.lang.String mImplName
           
protected  java.lang.String mName
           
protected  java.lang.String mPinAttr
           
protected static java.lang.String PROP_BASEDN
           
protected static java.lang.String PROP_ENABLED
           
protected static java.lang.String PROP_LDAP
           
protected static java.lang.String PROP_PINATTR
           
 
Constructor Summary
PinRemovalListener()
           
 
Method Summary
 void accept(IRequest r)
          Accepts request.
 java.lang.String[] getConfigParams()
           
 IConfigStore getConfigStore()
           
 java.lang.String getImplName()
           
 java.lang.String getName()
           
 void init(ISubsystem sub, IConfigStore config)
          Initializes request listener for the specific subsystem and configuration store.
 void init(java.lang.String name, java.lang.String ImplName, IConfigStore config)
           
 void set(java.lang.String name, java.lang.String val)
          Sets attribute.
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_ENABLED

protected static final java.lang.String PROP_ENABLED
See Also:
Constant Field Values

PROP_LDAP

protected static final java.lang.String PROP_LDAP
See Also:
Constant Field Values

PROP_BASEDN

protected static final java.lang.String PROP_BASEDN
See Also:
Constant Field Values

PROP_PINATTR

protected static final java.lang.String PROP_PINATTR
See Also:
Constant Field Values

mName

protected java.lang.String mName

mImplName

protected java.lang.String mImplName

mBaseDN

protected java.lang.String mBaseDN

mPinAttr

protected java.lang.String mPinAttr

configParams

protected java.lang.String[] configParams
Constructor Detail

PinRemovalListener

public PinRemovalListener()
Method Detail

getName

public java.lang.String getName()

getImplName

public java.lang.String getImplName()

getConfigStore

public IConfigStore getConfigStore()

shutdown

public void shutdown()

getConfigParams

public java.lang.String[] getConfigParams()
                                   throws EBaseException
Throws:
EBaseException

init

public void init(ISubsystem sub,
                 IConfigStore config)
          throws EBaseException
Description copied from interface: IRequestListener
Initializes request listener for the specific subsystem and configuration store.

Specified by:
init in interface IRequestListener
Parameters:
sub - subsystem
config - configuration store
Throws:
EBaseException

init

public void init(java.lang.String name,
                 java.lang.String ImplName,
                 IConfigStore config)
          throws EBaseException
Throws:
EBaseException

accept

public void accept(IRequest r)
Description copied from interface: IRequestListener
Accepts request.

Specified by:
accept in interface IRequestListener
Parameters:
r - request

set

public void set(java.lang.String name,
                java.lang.String val)
Description copied from interface: IRequestListener
Sets attribute.

Specified by:
set in interface IRequestListener
Parameters:
name - attribute name
val - attribute value