com.netscape.certsrv.publish
Interface ILdapPlugin

All Known Subinterfaces:
ILdapCertMapper, ILdapMapper, ILdapPublisher, ILdapRule
All Known Implementing Classes:
FileBasedPublisher, LdapCaCertPublisher, LdapCaSimpleMap, LdapCertCompsMap, LdapCertExactMap, LdapCertificatePairPublisher, LdapCertSubjMap, LdapCertSubjPublisher, LdapCrlIssuerCompsMap, LdapCrlPublisher, LdapDNCompsMap, LdapEncryptCertPublisher, LdapEnhancedMap, LdapSimpleMap, LdapUserCertPublisher, NoMap, OCSPPublisher

public interface ILdapPlugin

Interface for any Ldap plugin.

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

Method Summary
 IConfigStore getConfigStore()
          Return config store.
 void init(IConfigStore config)
          Initialize from config store.
 

Method Detail

init

void init(IConfigStore config)
          throws EBaseException,
                 ELdapException
Initialize from config store.

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

getConfigStore

IConfigStore getConfigStore()
Return config store.