Move StringValueObjectFactory to mdsal-binding-spec-util 28/74328/11
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 23 Jul 2018 11:18:50 +0000 (13:18 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 23 Jul 2018 16:22:36 +0000 (18:22 +0200)
This class does not need to reside in yang-binding, move it out
into mdsal-binding-spec-util.

Change-Id: Ib2f178e579ab814cb8c8977d5740d6077d5fa9e5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-spec-util/src/main/java/org/opendaylight/mdsal/binding/spec/reflect/StringValueObjectFactory.java [moved from binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/StringValueObjectFactory.java with 99% similarity]
binding/mdsal-binding-spec-util/src/test/java/org/opendaylight/mdsal/binding/spec/reflect/StringValueObjectFactoryTest.java [moved from binding/yang-binding/src/test/java/org/opendaylight/yangtools/yang/binding/util/StringValueObjectFactoryTest.java with 97% similarity]
model/ietf/ietf-type-util/pom.xml
model/ietf/ietf-type-util/src/main/java/org/opendaylight/mdsal/model/ietf/util/AbstractIetfInetUtil.java
model/ietf/ietf-type-util/src/main/java/org/opendaylight/mdsal/model/ietf/util/AbstractIetfYangUtil.java

@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.yangtools.yang.binding.util;
+package org.opendaylight.mdsal.binding.spec.reflect;
 
 import com.google.common.annotations.Beta;
 import com.google.common.base.Preconditions;
@@ -5,7 +5,7 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-package org.opendaylight.yangtools.yang.binding.util;
+package org.opendaylight.mdsal.binding.spec.reflect;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
index 3f74de911ab7eeccefdecc126a58c694d004f312..801a991291874687c8cd1341d9dbfd963cc3fddd 100644 (file)
@@ -28,7 +28,7 @@
         </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
-            <artifactId>yang-binding</artifactId>
+            <artifactId>mdsal-binding-spec-util</artifactId>
         </dependency>
         <dependency>
             <groupId>org.slf4j</groupId>
index 01f3887375dfb3620ebe14b2f93630d1f1ec4a8e..6fa7af513d32db80cd144e928a421f2c47559a2f 100644 (file)
@@ -20,7 +20,7 @@ import java.util.AbstractMap.SimpleImmutableEntry;
 import java.util.Map.Entry;
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
-import org.opendaylight.yangtools.yang.binding.util.StringValueObjectFactory;
+import org.opendaylight.mdsal.binding.spec.reflect.StringValueObjectFactory;
 
 /**
  * A set of utility methods to efficiently instantiate various ietf-inet-types DTOs.
index 96b1c01a84b6337e0fc3e9b58cd2f137770bb2b6..0e01cc3976d75d335a7204b58d9008b4ac5b3a08 100644 (file)
@@ -11,7 +11,7 @@ import com.google.common.annotations.Beta;
 import com.google.common.base.Preconditions;
 import java.util.Arrays;
 import javax.annotation.Nonnull;
-import org.opendaylight.yangtools.yang.binding.util.StringValueObjectFactory;
+import org.opendaylight.mdsal.binding.spec.reflect.StringValueObjectFactory;
 
 /**
  * Abstract utility class for dealing with MAC addresses as defined in the ietf-yang-types model. This class is