From 931dbfe08cd94960728174b822369fde927da257 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Thu, 07 Sep 2006 19:35:27 +0000
Subject: [PATCH] Add a new ldifmodify tool that works like ldapmodify except that it alters data in an LDIF file rather than over LDAP. There are some limitations, including:
---
opends/src/server/org/opends/server/messages/CoreMessages.java | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 108 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/messages/CoreMessages.java b/opends/src/server/org/opends/server/messages/CoreMessages.java
index f5df4dc..9b600f3 100644
--- a/opends/src/server/org/opends/server/messages/CoreMessages.java
+++ b/opends/src/server/org/opends/server/messages/CoreMessages.java
@@ -5845,6 +5845,88 @@
/**
+ * The message ID for the message that will be used if an attempt is made to
+ * add an attribute with one or more values that conflict with existing
+ * values. This takes a single argument, which is the name of the attribute.
+ */
+ public static final int MSGID_ENTRY_DUPLICATE_VALUES =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 559;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * remove an attribute value that doesn't exist in the entry. This takes a
+ * single argument, which is the name of the attribute.
+ */
+ public static final int MSGID_ENTRY_NO_SUCH_VALUE =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 560;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * perform an increment on the objectClass attribute. This does not take any
+ * arguments.
+ */
+ public static final int MSGID_ENTRY_OC_INCREMENT_NOT_SUPPORTED =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 561;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * perform a modify with an unknown modification type. This does not take any
+ * arguments.
+ */
+ public static final int MSGID_ENTRY_UNKNOWN_MODIFICATION_TYPE =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 562;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * increment an attribute that does not exist. This takes a single argument,
+ * which is the name of the attribute.
+ */
+ public static final int MSGID_ENTRY_INCREMENT_NO_SUCH_ATTRIBUTE =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 562;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * increment an attribute that has multiple values. This takes a single
+ * argument, which is the name of the attribute.
+ */
+ public static final int MSGID_ENTRY_INCREMENT_MULTIPLE_VALUES =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 563;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * perform an increment but there was not exactly one value in the provided
+ * modification. This takes a single argument, which is the name of the
+ * attribute.
+ */
+ public static final int MSGID_ENTRY_INCREMENT_INVALID_VALUE_COUNT =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 564;
+
+
+
+ /**
+ * The message ID for the message that will be used if an attempt is made to
+ * perform an increment but either the current value or the increment cannot
+ * be parsed as an integer. This takes a single argument, which is the name
+ * of the attribute.
+ */
+ public static final int MSGID_ENTRY_INCREMENT_CANNOT_PARSE_AS_INT =
+ CATEGORY_MASK_CORE | SEVERITY_MASK_MILD_ERROR | 565;
+
+
+
+ /**
* Associates a set of generic messages with the message IDs defined
* in this class.
*/
@@ -6307,6 +6389,32 @@
registerMessage(MSGID_ENTRY_ADD_DUPLICATE_OC,
"Objectclass %s is already present in entry %s and " +
"cannot be added a second time.");
+ registerMessage(MSGID_ENTRY_DUPLICATE_VALUES,
+ "Unable to add one or more values to attribute %s " +
+ "because at least one of the values already exists.");
+ registerMessage(MSGID_ENTRY_NO_SUCH_VALUE,
+ "Unable to remove one or more values from attribute %s " +
+ "because at least one of the attributes does not exist " +
+ "in the entry.");
+ registerMessage(MSGID_ENTRY_OC_INCREMENT_NOT_SUPPORTED,
+ "The increment operation is not supported for the " +
+ "objectClass attribute.");
+ registerMessage(MSGID_ENTRY_UNKNOWN_MODIFICATION_TYPE,
+ "Unknown modification type %s requested.");
+ registerMessage(MSGID_ENTRY_INCREMENT_NO_SUCH_ATTRIBUTE,
+ "Unable to increment the value of attribute %s because " +
+ "that attribute does not exist in the entry.");
+ registerMessage(MSGID_ENTRY_INCREMENT_MULTIPLE_VALUES,
+ "Unable to increment the value of attribute %s because " +
+ "there are multiple values for that attribute.");
+ registerMessage(MSGID_ENTRY_INCREMENT_INVALID_VALUE_COUNT,
+ "Unable to increment the value of attribute %s because " +
+ "the provided modification did not have exactly one " +
+ "value to use as the increment.");
+ registerMessage(MSGID_ENTRY_INCREMENT_CANNOT_PARSE_AS_INT,
+ "Unable to increment the value of attribute %s because " +
+ "either the current value or the increment could not " +
+ "be parsed as an integer.");
registerMessage(MSGID_SEARCH_FILTER_NULL,
--
Gitblit v1.10.0