Remove use of commons-lang3 in restconf-nb-rfc8040 97/77497/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Nov 2018 09:42:21 +0000 (10:42 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Nov 2018 09:42:21 +0000 (10:42 +0100)
ODL uses its own Builder concept, use that instead of pulling
in commons-lang3.

Change-Id: I27ab400ddc67f8535a651c8c0018846ac04be45f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/pom.xml
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/NormalizedNodeFactory.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/ResponseFactory.java
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/RpcResultFactory.java

index 4500cf4e6454200d930698ba18a8a99d3c5ad2a8..05f59f7fe5aa84adcc432a362527ac5cefe75781 100644 (file)
       <artifactId>jackson-dataformat-xml</artifactId>
     </dependency>
 
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-lang3</artifactId>
-    </dependency>
-
     <dependency>
       <groupId>net.java.dev.stax-utils</groupId>
       <artifactId>stax-utils</artifactId>
index 2001f7305facb52bf806c376d5eb21a166129bd2..d429b057e73471e28d51112449198fe26f193801 100644 (file)
@@ -8,7 +8,7 @@
 package org.opendaylight.restconf.nb.rfc8040.rests.utils;
 
 import com.google.common.base.Optional;
-import org.apache.commons.lang3.builder.Builder;
+import org.opendaylight.yangtools.concepts.Builder;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
 class NormalizedNodeFactory extends FutureDataFactory<Optional<NormalizedNode<?, ?>>>
index 1ecf44237ecdfae01243a6cfd91077a1f14b52ed..713c39002c9271e0beb3f2e9d42b95395a27d067 100644 (file)
@@ -11,7 +11,7 @@ import java.net.URI;
 import javax.ws.rs.core.Response;
 import javax.ws.rs.core.Response.ResponseBuilder;
 import javax.ws.rs.core.Response.Status;
-import org.apache.commons.lang3.builder.Builder;
+import org.opendaylight.yangtools.concepts.Builder;
 
 final class ResponseFactory extends FutureDataFactory<Void> implements Builder<Response> {
 
index 2af90dafa045372574ebcb6be378c537dd653db9..5dc0b5a8739bff04162d0893b8c2f464f6f476a5 100644 (file)
@@ -7,14 +7,12 @@
  */
 package org.opendaylight.restconf.nb.rfc8040.rests.utils;
 
-import org.apache.commons.lang3.builder.Builder;
 import org.opendaylight.controller.md.sal.dom.api.DOMRpcResult;
+import org.opendaylight.yangtools.concepts.Builder;
 
 public class RpcResultFactory extends FutureDataFactory<DOMRpcResult> implements Builder<DOMRpcResult> {
-
     @Override
     public DOMRpcResult build() {
         return this.result;
     }
-
 }