Bump to yangtools-2.0.0 and odlparent-3.0.2
[unimgr.git] / ovs-driver / src / main / java / org / opendaylight / unimgr / mef / nrp / ovs / tapi / TopologyDataHandler.java
index 6793385f40a3b55ae35f1f9957335ebe2adb08c0..d80ffdd812373085a71604a1173bfe534a34dfdf 100644 (file)
@@ -28,12 +28,14 @@ import org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction;
 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.unimgr.mef.nrp.common.NrpDao;
 import org.opendaylight.unimgr.mef.nrp.common.ResourceNotAvailableException;
+import org.opendaylight.unimgr.mef.nrp.common.TapiUtils;
 import org.opendaylight.unimgr.mef.nrp.ovs.transaction.TopologyTransaction;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Uri;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.*;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.context.attrs.ServiceInterfacePoint;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.context.attrs.ServiceInterfacePointBuilder;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.context.attrs.ServiceInterfacePointKey;
+import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.service._interface.point.LayerProtocolBuilder;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.service._interface.point.StateBuilder;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.topology.rev171113.node.OwnedNodeEdgePoint;
 import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.topology.rev171113.node.OwnedNodeEdgePointBuilder;
@@ -214,6 +216,7 @@ public class TopologyDataHandler implements DataTreeChangeListener<Node> {
                 .setKey(new OwnedNodeEdgePointKey(uuid))
                 .setLinkPortDirection(PortDirection.BIDIRECTIONAL)
                 .setLinkPortRole(PortRole.SYMMETRIC)
+                .setLayerProtocol(Collections.singletonList(TapiUtils.toNepPN(ETH.class)))
                 .setMappedServiceInterfacePoint(Collections.singletonList(sipUuid))
                 .build();
     }
@@ -222,7 +225,8 @@ public class TopologyDataHandler implements DataTreeChangeListener<Node> {
         Uuid uuid = new Uuid( "sip" + DELIMETER + nep);
         return new ServiceInterfacePointBuilder()
                 .setUuid(uuid)
-                .setKey(new ServiceInterfacePointKey(uuid))
+//                .setKey(new ServiceInterfacePointKey(uuid))
+                .setLayerProtocol(Collections.singletonList(TapiUtils.toSipPN(ETH.class)))
                 .setState(new StateBuilder().setLifecycleState(LifecycleState.INSTALLED).build())
                 .build();
     }