From f4d8494facec3b6eb56487c7585df56e96944c78 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 14 Mar 2014 16:04:01 +0000
Subject: [PATCH] OPENDJ-1308 Migrate schema support
---
opendj3-server-dev/src/server/org/opends/server/schema/AbstractOrderingMatchingRule.java | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/schema/AbstractOrderingMatchingRule.java b/opendj3-server-dev/src/server/org/opends/server/schema/AbstractOrderingMatchingRule.java
index 5e4bd99..fdf3ded 100644
--- a/opendj3-server-dev/src/server/org/opends/server/schema/AbstractOrderingMatchingRule.java
+++ b/opendj3-server-dev/src/server/org/opends/server/schema/AbstractOrderingMatchingRule.java
@@ -24,7 +24,9 @@
*/
package org.opends.server.schema;
+import org.forgerock.opendj.ldap.*;
import org.opends.server.api.AbstractMatchingRule;
+import org.opends.server.api.NotImplementedAssertion;
import org.opends.server.api.OrderingMatchingRule;
/**
@@ -50,4 +52,21 @@
return null;
}
+ /** {@inheritDoc} */
+ @Override
+ public Assertion getAssertion(final ByteSequence value)
+ throws DecodeException
+ {
+ final ByteString assertionValue = normalizeAssertionValue(value);
+ return new NotImplementedAssertion()
+ {
+ @Override
+ public ConditionResult matches(ByteSequence attributeValue)
+ {
+ return ConditionResult.valueOf(
+ compareValues(assertionValue, attributeValue) < 0);
+ }
+ };
+ }
+
}
--
Gitblit v1.10.0