From 4ec8f662008db54392753c689dbd2f813b351b02 Mon Sep 17 00:00:00 2001
From: vharseko <vharseko@openam.org.ru>
Date: Sun, 09 Dec 2018 22:00:20 +0000
Subject: [PATCH] remove String to Object conversion

---
 opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLSearchOperation.java |    6 +++---
 opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLAddOperation.java    |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLAddOperation.java b/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLAddOperation.java
index e36152a..9c44527 100644
--- a/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLAddOperation.java
+++ b/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLAddOperation.java
@@ -87,7 +87,7 @@
     for(DsmlAttr attr : addList)
     {
       ArrayList<ByteString> values = new ArrayList<>();
-      List<Object> vals = attr.getValue();
+      List<String> vals = attr.getValue();
       for(Object val : vals)
       {
         values.add(ByteStringUtility.convertValue(val));
diff --git a/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLSearchOperation.java b/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLSearchOperation.java
index 9cbf791..b01d7fb 100644
--- a/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLSearchOperation.java
+++ b/opendj-dsml-servlet/src/main/java/org/opends/dsml/protocol/DSMLSearchOperation.java
@@ -277,7 +277,7 @@
   private static LDAPFilter createSubstringFilter(SubstringFilter sf)
         throws LDAPException, IOException
   {
-    List<Object> anyo = sf.getAny();
+    List<String> anyo = sf.getAny();
     ArrayList<ByteString> subAnyElements = new ArrayList<>(anyo.size());
 
     for (Object o : anyo)
@@ -555,11 +555,11 @@
             DsmlAttr dsmlAttr = objFactory.createDsmlAttr();
 
             dsmlAttr.setName(nm);
-            List<Object> dsmlAttrVal = dsmlAttr.getValue();
+            List<String> dsmlAttrVal = dsmlAttr.getValue();
             List<ByteString> vals = attr.getValues();
             for (ByteString val : vals)
             {
-              dsmlAttrVal.add(ByteStringUtility.convertByteString(val));
+              dsmlAttrVal.add(ByteStringUtility.convertByteString(val).toString());
             }
             attrList.add(dsmlAttr);
           }

--
Gitblit v1.10.0