*/
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;
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 !");
return OperationResult.failed(resilienceConstraintCheckResult.getMessage());
}
- String state = input.getState();
-
LOG.info("checking TopoConstraint...");
TopologyConstraint topoConstraint = input.getTopologyConstraint();
ComplianceCheckResult topoConstraintCheckResult = TopoConstraintCheck.check(topoConstraint);
} catch (NullPointerException e) {
LOG.error("one of input parameter is null ", e);
- OperationResult.failed("one of input parameter is null.");
+ return OperationResult.failed("one of input parameter is null.");
}
return OperationResult.ok("Validation successful.");
}