Adapt TransportPCE code to Sulfur
[transportpce.git] / tapi / src / main / java / org / opendaylight / transportpce / tapi / utils / TapiLink.java
index 79aa7ff7a4c0066e060974e5da541bbeddd41cb8..6bdb191459ff19c1c3c3a7a1faa3d28270efbebb 100644 (file)
@@ -9,9 +9,9 @@ package org.opendaylight.transportpce.tapi.utils;
 
 import java.nio.charset.Charset;
 import java.util.HashMap;
 
 import java.nio.charset.Charset;
 import java.util.HashMap;
-import java.util.List;
 import java.util.Map;
 import java.util.Optional;
 import java.util.Map;
 import java.util.Optional;
+import java.util.Set;
 import java.util.UUID;
 import java.util.concurrent.ExecutionException;
 import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
 import java.util.UUID;
 import java.util.concurrent.ExecutionException;
 import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
@@ -71,8 +71,8 @@ public class TapiLink {
 
     public Link createTapiLink(String srcNodeid, String srcTpId, String dstNodeId, String dstTpId, String linkType,
                                String srcNodeQual, String dstNodeQual, String srcTpQual, String dstTpQual,
 
     public Link createTapiLink(String srcNodeid, String srcTpId, String dstNodeId, String dstTpId, String linkType,
                                String srcNodeQual, String dstNodeQual, String srcTpQual, String dstTpQual,
-                               String adminState, String operState, List<LayerProtocolName> layerProtoNameList,
-                               List<String> transLayerNameList, Uuid tapiTopoUuid) {
+                               String adminState, String operState, Set<LayerProtocolName> layerProtoNameList,
+                               Set<String> transLayerNameList, Uuid tapiTopoUuid) {
         Map<NodeEdgePointKey, NodeEdgePoint> nepList = new HashMap<>();
         String sourceNodeKey = String.join("+", srcNodeid, srcNodeQual);
         String sourceNepKey = String.join("+", srcNodeid, srcTpQual, srcTpId);
         Map<NodeEdgePointKey, NodeEdgePoint> nepList = new HashMap<>();
         String sourceNodeKey = String.join("+", srcNodeid, srcNodeQual);
         String sourceNepKey = String.join("+", srcNodeid, srcTpQual, srcTpId);
@@ -143,7 +143,7 @@ public class TapiLink {
             .build();
         RiskCharacteristic riskCharacteristic = new RiskCharacteristicBuilder()
             .setRiskCharacteristicName("risk characteristic")
             .build();
         RiskCharacteristic riskCharacteristic = new RiskCharacteristicBuilder()
             .setRiskCharacteristicName("risk characteristic")
-            .setRiskIdentifierList(List.of("risk identifier1", "risk identifier2"))
+            .setRiskIdentifierList(Set.of("risk identifier1", "risk identifier2"))
             .build();
         ValidationMechanism validationMechanism = new ValidationMechanismBuilder()
             .setValidationMechanism("validation mechanism")
             .build();
         ValidationMechanism validationMechanism = new ValidationMechanismBuilder()
             .setValidationMechanism("validation mechanism")