From 760fc7aa21defac36941c83f5d8d9820e657b541 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Thu, 03 May 2007 09:22:53 +0000
Subject: [PATCH] Override property string encoder to use InetAddress.getHostName() rather than the default toString() implementation. The latter format is not parsable by the InetAddress constructor.
---
opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
index 4deeac2..cd070fa 100644
--- a/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
+++ b/opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java
@@ -143,6 +143,17 @@
* {@inheritDoc}
*/
@Override
+ public String encodeValue(InetAddress value)
+ throws IllegalPropertyValueException {
+ return value.getHostName();
+ }
+
+
+
+ /**
+ * {@inheritDoc}
+ */
+ @Override
public <R, P> R accept(PropertyDefinitionVisitor<R, P> v, P p) {
return v.visitIPAddress(this, p);
}
--
Gitblit v1.10.0