From 85811b64468e9b7a876bd352a0299b904a53a3fb Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Mon, 31 May 2010 12:16:23 +0000
Subject: [PATCH] Fix for Issue #615. Add support for multiple object-class inheritance. Support added in the schema, core server and tools including Control-Panel

---
 opends/src/messages/messages/admin_tool.properties |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/opends/src/messages/messages/admin_tool.properties b/opends/src/messages/messages/admin_tool.properties
index e12d4da..1bb6724 100644
--- a/opends/src/messages/messages/admin_tool.properties
+++ b/opends/src/messages/messages/admin_tool.properties
@@ -2343,6 +2343,7 @@
 INFO_CTRL_PANEL_CREATING_OBJECTCLASS_PROGRESS=Creating object class '%s'
 INFO_CTRL_PANEL_OBJECTCLASS_NAME_LABEL=Name:
 INFO_CTRL_PANEL_OBJECTCLASS_PARENT_LABEL=Superior:
+INFO_CTRL_PANEL_OBJECTCLASS_PARENTS_LABEL=Superiors:
 INFO_CTRL_PANEL_OBJECTCLASS_OID_LABEL=OID:
 INFO_CTRL_PANEL_OBJECTCLASS_ALIASES_LABEL=Aliases:
 INFO_CTRL_PANEL_OBJECTCLASS_ORIGIN_LABEL=Origin:
@@ -2351,6 +2352,34 @@
 INFO_CTRL_PANEL_OBJECTCLASS_TYPE_LABEL=Type:
 INFO_CTRL_PANEL_OBJECTCLASS_ATTRIBUTES_LABEL=Attributes:
 
+INFO_CTRL_PANEL_SPECIFY_MULTIPLE_SUPERIORS_LABEL=Multiple Superiors...
+INFO_CTRL_PANEL_UPDATE_MULTIPLE_SUPERIORS_LABEL=Change...
+INFO_CTRL_PANEL_SPECIFY_MULTIPLE_SUPERIORS_TOOLTIP=Click on this button to \
+ specify multiple superiors for this object class.
+INFO_CTRL_PANEL_UPDATE_MULTIPLE_SUPERIORS_TOOLTIP=Click on this button to \
+ specify the superiors of this object class.
+INFO_CTRL_PANEL_SUPERIOR_OBJECTCLASSES_TITLE=Superior Object Classes
+INFO_CTRL_PANEL_ERROR_NO_SUPERIOR_SELECTED=You must select at least one \
+ superior object class.
+
+INFO_CTRL_PANEL_SUPERIOR_OBJECTCLASSES_INSTRUCTIONS=Specify the superior \
+ object classes.
+INFO_CTRL_PANEL_ADDREMOVE_AVAILABLE_OBJECTCLASSES=Available Object Classes:
+INFO_CTRL_PANEL_ADDREMOVE_SELECTED_OBJECTCLASSES=Selected Object Classes:
+
+SEVERE_ERR_CTRL_PANEL_INCOMPATIBLE_SUPERIORS_WITH_STRUCTURAL=You are editing \
+ a structural object class.  The following object classes are auxiliary: %s.%n\
+ Only structural or abstract object classes can be used as superior object \
+ classes of a structural object class.
+SEVERE_ERR_CTRL_PANEL_INCOMPATIBLE_SUPERIORS_WITH_AUXILIARY=You are editing \
+ an auxiliary object class.  The following object classes are structural: %s.%n\
+ Only auxiliary or abstract object classes can be used as superior object \
+ classes of an auxiliary object class.
+SEVERE_ERR_CTRL_PANEL_INCOMPATIBLE_SUPERIORS_WITH_ABSTRACT=You are editing \
+ an abstract object class.  The following object classes are structural or \
+ auxiliary: %s.%nOnly auxiliary object classes can be used as superior object \
+ classes of an abstract object class.
+
 INFO_CTRL_PANEL_NEW_OU_NAME_LABEL=Name:
 INFO_CTRL_PANEL_NEW_OU_DESCRIPTION_LABEL=Description:
 INFO_CTRL_PANEL_NEW_OU_ENTRY_DN_LABEL=Entry DN:

--
Gitblit v1.10.0