From 570a8fc9d5996cd19861e23363d2adb2b59dfbfd Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Fri, 03 Jun 2016 11:52:19 +0000
Subject: [PATCH] OPENDJ-3037 Remove Schema.getSubTypes()
---
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java
index a099e46..270caa1 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/VLVIndex.java
@@ -417,16 +417,9 @@
for (final SortKey sortKey : sortKeys)
{
final AttributeDescription attrDesc = AttributeDescription.valueOf(sortKey.getAttributeDescription());
- final AttributeType attributeType = attrDesc.getAttributeType();
- final List<AttributeType> subTypes = DirectoryServer.getSchema().getSubTypes(attributeType);
- for (final Modification mod : mods)
+ if (EntryContainer.isAttributeModified(attrDesc.getAttributeType(), mods))
{
- final AttributeType modAttrType = mod.getAttribute().getAttributeDescription().getAttributeType();
- if (modAttrType.equals(attributeType)
- || subTypes.contains(modAttrType))
- {
- return true;
- }
+ return true;
}
}
return false;
--
Gitblit v1.10.0