Author: elecharny
Date: Sun Mar 18 02:18:13 2007
New Revision: 519578
URL: http://svn.apache.org/viewvc?view=rev&rev=519578
Log:
Replaced a direct comparizon of an attribute value by a call to the helper method which deal
with
casing
Modified:
directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/trigger/TriggerUtils.java
Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/trigger/TriggerUtils.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/trigger/TriggerUtils.java?view=diff&rev=519578&r1=519577&r2=519578
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/trigger/TriggerUtils.java
(original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/trigger/TriggerUtils.java
Sun Mar 18 02:18:13 2007
@@ -30,6 +30,7 @@
import org.apache.directory.shared.ldap.constants.SchemaConstants;
import org.apache.directory.shared.ldap.message.AttributeImpl;
import org.apache.directory.shared.ldap.message.AttributesImpl;
+import org.apache.directory.shared.ldap.util.AttributeUtils;
/**
* A utility class for working with Triggers Execution Administrative Points
@@ -52,7 +53,8 @@
{
Attributes ap = apCtx.getAttributes( "", new String[] { ADMINISTRATIVE_ROLE_ATTR
} );
Attribute administrativeRole = ap.get( ADMINISTRATIVE_ROLE_ATTR );
- if ( administrativeRole == null || !administrativeRole.contains( TRIGGER_EXECUTION_SPECIFIC_AREA_ATTR_VALUE
) )
+ if ( administrativeRole == null ||
+ !AttributeUtils.containsValueCaseIgnore( administrativeRole, TRIGGER_EXECUTION_SPECIFIC_AREA_ATTR_VALUE
) )
{
Attributes changes = new AttributesImpl( ADMINISTRATIVE_ROLE_ATTR, TRIGGER_EXECUTION_SPECIFIC_AREA_ATTR_VALUE,
true );
apCtx.modifyAttributes( "", DirContext.ADD_ATTRIBUTE, changes );
|