multipoint decomposer + unit test improvements
[unimgr.git] / ovs-driver / src / main / java / org / opendaylight / unimgr / mef / nrp / ovs / tapi / TopologyDataHandler.java
index 7e663995a7098338a11d4853c9182ba01c138ca2..6793385f40a3b55ae35f1f9957335ebe2adb08c0 100644 (file)
@@ -30,9 +30,7 @@ import org.opendaylight.unimgr.mef.nrp.common.NrpDao;
 import org.opendaylight.unimgr.mef.nrp.common.ResourceNotAvailableException;
 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.LifecycleState;
-import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.TerminationDirection;
-import org.opendaylight.yang.gen.v1.urn.onf.params.xml.ns.yang.tapi.common.rev171113.Uuid;
+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;
@@ -214,6 +212,8 @@ public class TopologyDataHandler implements DataTreeChangeListener<Node> {
         return new OwnedNodeEdgePointBuilder()
                 .setUuid(uuid)
                 .setKey(new OwnedNodeEdgePointKey(uuid))
+                .setLinkPortDirection(PortDirection.BIDIRECTIONAL)
+                .setLinkPortRole(PortRole.SYMMETRIC)
                 .setMappedServiceInterfacePoint(Collections.singletonList(sipUuid))
                 .build();
     }
@@ -224,7 +224,6 @@ public class TopologyDataHandler implements DataTreeChangeListener<Node> {
                 .setUuid(uuid)
                 .setKey(new ServiceInterfacePointKey(uuid))
                 .setState(new StateBuilder().setLifecycleState(LifecycleState.INSTALLED).build())
-// TODO donaldh .setDirection(TerminationDirection.Bidirectional)
                 .build();
     }