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

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

public class TriggerUtils
extends java.lang.Object

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

Version:
$Rev:$
Author:
Apache Directory Project

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

Field Detail

ADMINISTRATIVE_ROLE_ATTR

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

TRIGGER_EXECUTION_SPECIFIC_AREA_ATTR_VALUE

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

TRIGGER_EXECUTION_SUBENTRY_OC

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

ENTRY_TRIGGER_SPECIFICATION_ATTR

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

PRESCRIPTIVE_TRIGGER_SPECIFICATION_ATTR

public static final java.lang.String PRESCRIPTIVE_TRIGGER_SPECIFICATION_ATTR
See Also:
Constant Field Values
Constructor Detail

TriggerUtils

public TriggerUtils()
Method Detail

defineTriggerExecutionSpecificPoint

public static void defineTriggerExecutionSpecificPoint(javax.naming.ldap.LdapContext apCtx)
                                                throws javax.naming.NamingException
Throws:
javax.naming.NamingException

createTriggerExecutionSubentry

public static void createTriggerExecutionSubentry(javax.naming.ldap.LdapContext apCtx,
                                                  java.lang.String subentryCN,
                                                  java.lang.String subtreeSpec,
                                                  java.lang.String prescriptiveTriggerSpec)
                                           throws javax.naming.NamingException
Throws:
javax.naming.NamingException

loadPrescriptiveTriggerSpecification

public static void loadPrescriptiveTriggerSpecification(javax.naming.ldap.LdapContext apCtx,
                                                        java.lang.String subentryCN,
                                                        java.lang.String triggerSpec)
                                                 throws javax.naming.NamingException
Throws:
javax.naming.NamingException

loadEntryTriggerSpecification

public static void loadEntryTriggerSpecification(javax.naming.ldap.LdapContext ctx,
                                                 java.lang.String triggerSpec)
                                          throws javax.naming.NamingException
Throws:
javax.naming.NamingException


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.