org.apache.directory.shared.ldap.trigger
Class TriggerUtils

java.lang.Object
  extended by org.apache.directory.shared.ldap.trigger.TriggerUtils

public final class TriggerUtils
extends Object

A utility class for working with Triggers Execution Administrative Points Trigger Execution Subentries and Trigger Specifications.

Author:
Apache Directory Project

Field Summary
static String ENTRY_TRIGGER_SPECIFICATION_ATTR
           
static String PRESCRIPTIVE_TRIGGER_SPECIFICATION_ATTR
           
static String TRIGGER_EXECUTION_SPECIFIC_AREA_VALUE
           
static String TRIGGER_EXECUTION_SUBENTRY_OC
           
 
Method Summary
static void createTriggerExecutionSubentry(LdapContext apCtx, String subentryCN, String subtreeSpec, String prescriptiveTriggerSpec)
           
static void defineTriggerExecutionSpecificPoint(LdapContext apCtx)
           
static void loadEntryTriggerSpecification(LdapContext ctx, String triggerSpec)
           
static void loadPrescriptiveTriggerSpecification(LdapContext apCtx, String subentryCN, String triggerSpec)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRIGGER_EXECUTION_SPECIFIC_AREA_VALUE

public static final String TRIGGER_EXECUTION_SPECIFIC_AREA_VALUE
See Also:
Constant Field Values

TRIGGER_EXECUTION_SUBENTRY_OC

public static final String TRIGGER_EXECUTION_SUBENTRY_OC
See Also:
Constant Field Values

ENTRY_TRIGGER_SPECIFICATION_ATTR

public static final String ENTRY_TRIGGER_SPECIFICATION_ATTR
See Also:
Constant Field Values

PRESCRIPTIVE_TRIGGER_SPECIFICATION_ATTR

public static final String PRESCRIPTIVE_TRIGGER_SPECIFICATION_ATTR
See Also:
Constant Field Values
Method Detail

defineTriggerExecutionSpecificPoint

public static void defineTriggerExecutionSpecificPoint(LdapContext apCtx)
                                                throws NamingException
Throws:
NamingException

createTriggerExecutionSubentry

public static void createTriggerExecutionSubentry(LdapContext apCtx,
                                                  String subentryCN,
                                                  String subtreeSpec,
                                                  String prescriptiveTriggerSpec)
                                           throws NamingException
Throws:
NamingException

loadPrescriptiveTriggerSpecification

public static void loadPrescriptiveTriggerSpecification(LdapContext apCtx,
                                                        String subentryCN,
                                                        String triggerSpec)
                                                 throws NamingException
Throws:
NamingException

loadEntryTriggerSpecification

public static void loadEntryTriggerSpecification(LdapContext ctx,
                                                 String triggerSpec)
                                          throws NamingException
Throws:
NamingException


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.