com.netscape.certsrv.publish
Interface ILdapPluginImpl

All Superinterfaces:
IPluginImpl

public interface ILdapPluginImpl
extends IPluginImpl

Interface for any ldap plugin. Plugin implementation is defined here.

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

Field Summary
 
Fields inherited from interface com.netscape.certsrv.base.IPluginImpl
PROP_IMPLNAME
 
Method Summary
 void init(IConfigStore config)
          initialize from config store and Isubsystem.
 void init(ISubsystem sys, IConfigStore config)
          initialize from config store.
 
Methods inherited from interface com.netscape.certsrv.base.IPluginImpl
getConfigParams, getConfigStore, getDefaultParams, getDescription, getImplName, getInstanceName, getInstanceParams, init, shutdown
 

Method Detail

init

void init(ISubsystem sys,
          IConfigStore config)
          throws EBaseException,
                 ELdapException
initialize from config store.

Parameters:
config - the configuration store to initialize from.
Throws:
ELdapException - initializtion failed due to Ldap error.
EBaseException - initialization failed.

init

void init(IConfigStore config)
          throws EBaseException,
                 ELdapException
initialize from config store and Isubsystem.

Parameters:
config - the configuration store to initialize from.
Throws:
ELdapException - initializtion failed due to Ldap error.
EBaseException - initialization failed.