From 826e7e5d70450bd954d561024a497b4887dedfcf Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Thu, 19 Apr 2007 09:48:46 +0000
Subject: [PATCH] Fix for issue 1442.
---
opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java | 23 +++++++++++++++--------
1 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
index 4d55dcb..4deeac2 100644
--- a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
@@ -58,8 +58,9 @@
AbstractBuilder<InetAddress, IPAddressPropertyDefinition> {
// Private constructor
- private Builder(String propertyName) {
- super(propertyName);
+ private Builder(
+ AbstractManagedObjectDefinition<?, ?> d, String propertyName) {
+ super(d, propertyName);
}
@@ -68,10 +69,11 @@
* {@inheritDoc}
*/
@Override
- protected IPAddressPropertyDefinition buildInstance(String propertyName,
+ protected IPAddressPropertyDefinition buildInstance(
+ AbstractManagedObjectDefinition<?, ?> d, String propertyName,
EnumSet<PropertyOption> options,
DefaultBehaviorProvider<InetAddress> defaultBehavior) {
- return new IPAddressPropertyDefinition(propertyName, options,
+ return new IPAddressPropertyDefinition(d, propertyName, options,
defaultBehavior);
}
@@ -82,21 +84,26 @@
/**
* Create a IP address property definition builder.
*
+ * @param d
+ * The managed object definition associated with this
+ * property definition.
* @param propertyName
* The property name.
* @return Returns the new IP address property definition builder.
*/
- public static Builder createBuilder(String propertyName) {
- return new Builder(propertyName);
+ public static Builder createBuilder(
+ AbstractManagedObjectDefinition<?, ?> d, String propertyName) {
+ return new Builder(d, propertyName);
}
// Private constructor.
- private IPAddressPropertyDefinition(String propertyName,
+ private IPAddressPropertyDefinition(
+ AbstractManagedObjectDefinition<?, ?> d, String propertyName,
EnumSet<PropertyOption> options,
DefaultBehaviorProvider<InetAddress> defaultBehavior) {
- super(InetAddress.class, propertyName, options, defaultBehavior);
+ super(d, InetAddress.class, propertyName, options, defaultBehavior);
}
--
Gitblit v1.10.0