com.netscape.certsrv.publish
Interface ILdapRule

All Superinterfaces:
ILdapPlugin

public interface ILdapRule
extends ILdapPlugin

Interface for publishing rule which associates a Publisher with a Mapper.

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

Field Summary
static java.lang.String PROP_ENABLE
           
static java.lang.String PROP_IMPLNAME
           
static java.lang.String PROP_PREDICATE
           
 
Method Summary
 boolean enabled()
          Returns true if the rule is enabled, false if it's disabled.
 java.util.Vector getDefaultParams()
          Returns the initial default parameters.
 java.lang.String getDescription()
          Returns the description of the ldap publisher.
 java.lang.String getImplName()
          Returns the implementation name.
 java.lang.String getInstanceName()
          Returns the instance name.
 java.util.Vector getInstanceParams()
          Returns the current instance parameters.
 void init(IPublisherProcessor processor, IConfigStore config)
          Initialize the plugin.
 void setInstanceName(java.lang.String name)
          Sets the instance name.
 
Methods inherited from interface com.netscape.certsrv.publish.ILdapPlugin
getConfigStore, init
 

Field Detail

PROP_PREDICATE

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

PROP_ENABLE

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

PROP_IMPLNAME

static final java.lang.String PROP_IMPLNAME
See Also:
Constant Field Values
Method Detail

init

void init(IPublisherProcessor processor,
          IConfigStore config)
          throws EBaseException
Initialize the plugin.

Throws:
EBaseException - Initialization failed.

getImplName

java.lang.String getImplName()
Returns the implementation name.


getDescription

java.lang.String getDescription()
Returns the description of the ldap publisher.


setInstanceName

void setInstanceName(java.lang.String name)
Sets the instance name.


getInstanceName

java.lang.String getInstanceName()
Returns the instance name.


getInstanceParams

java.util.Vector getInstanceParams()
Returns the current instance parameters.


getDefaultParams

java.util.Vector getDefaultParams()
Returns the initial default parameters.


enabled

boolean enabled()
Returns true if the rule is enabled, false if it's disabled.