Fix List initialisation issue in Renderer
[transportpce.git] / tapi / src / main / java / org / opendaylight / transportpce / tapi / validation / CreateConnectivityServiceValidation.java
index ec3bce4a9cec0dd73f85f504583cb88af8337edb..e0e20d4da564e0d68653ab1346e34ef01fcd44b0 100644 (file)
@@ -7,8 +7,8 @@
  */
 package org.opendaylight.transportpce.tapi.validation;
 
+import java.util.ArrayList;
 import java.util.List;
-
 import org.opendaylight.transportpce.common.OperationResult;
 import org.opendaylight.transportpce.servicehandler.validation.checks.ComplianceCheckResult;
 import org.opendaylight.transportpce.tapi.validation.checks.ConnConstraintCheck;
@@ -35,7 +35,7 @@ public final class CreateConnectivityServiceValidation {
         LOG.info("checking rpc create-connectivity-service input parameters...");
         try {
             LOG.info("checking EndPoints...");
-            List<EndPoint> endPointList = input.getEndPoint();
+            List<EndPoint> endPointList = new ArrayList<>(input.getEndPoint().values());
             ComplianceCheckResult endPointCheckResult = EndPointCheck.check(endPointList);
             if (endPointCheckResult.hasPassed()) {
                 LOG.info("create-connectivity-service end-points compliant !");
@@ -62,8 +62,6 @@ public final class CreateConnectivityServiceValidation {
                 return OperationResult.failed(resilienceConstraintCheckResult.getMessage());
             }
 
-            String state = input.getState();
-
             LOG.info("checking TopoConstraint...");
             TopologyConstraint topoConstraint = input.getTopologyConstraint();
             ComplianceCheckResult topoConstraintCheckResult = TopoConstraintCheck.check(topoConstraint);