Bug fixes for raising TE Topology events.

and config TE Topology mode in MDSC or not.

Change-Id: Iddaba1176ed428efc3028df05d0bb1fa7cf7c3d5
diff --git a/apps/tetopology/app/src/test/java/org/onosproject/tetopology/management/DefaultBuilder.java b/apps/tetopology/app/src/test/java/org/onosproject/tetopology/management/DefaultBuilder.java
index 564a938..8ce1241 100644
--- a/apps/tetopology/app/src/test/java/org/onosproject/tetopology/management/DefaultBuilder.java
+++ b/apps/tetopology/app/src/test/java/org/onosproject/tetopology/management/DefaultBuilder.java
@@ -217,12 +217,10 @@
                                           Long cost, Long delay, List<Long> srlgs, String odu) {
         //NetworkLink
         KeyId linkId = TeMgrUtil.toNetworkLinkId(teLinkKey);
-        NodeTpKey source = new NodeTpKey(KeyId.keyId(Long.toString(teLinkKey.teNodeId())),
-                                         KeyId.keyId(Long.toString(teLinkKey.teLinkTpId())));
+        NodeTpKey source = TeMgrUtil.nodeTpKey(teLinkKey);
         NodeTpKey destination = null;
         if (peerTeLinkKey != null) {
-            destination = new NodeTpKey(KeyId.keyId(Long.toString(peerTeLinkKey.teNodeId())),
-                                        KeyId.keyId(Long.toString(peerTeLinkKey.teLinkTpId())));
+            destination = TeMgrUtil.nodeTpKey(peerTeLinkKey);
         }
         List<NetworkLinkKey> supportingLinkIds = null;
         if (supportTeLinkId != null) {