Add "Optimization type" support on Network

Change-Id: I3ade07cd774fcf73104a799f40743730ddd56b57
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 9ed72ba..c92bbc7 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
@@ -25,6 +25,7 @@
 import org.onosproject.tetopology.management.api.EncodingType;
 import org.onosproject.tetopology.management.api.KeyId;
 import org.onosproject.tetopology.management.api.Network;
+import org.onosproject.tetopology.management.api.OptimizationType;
 import org.onosproject.tetopology.management.api.SwitchingType;
 import org.onosproject.tetopology.management.api.TeConstants;
 import org.onosproject.tetopology.management.api.TeStatus;
@@ -253,15 +254,18 @@
     }
 
     private static Network networkBuilder(TeTopologyId teTopologyId, KeyId supportingNetworkId,
-                                         Map<KeyId, NetworkNode> nodes, Map<KeyId, NetworkLink> links,
-                                         boolean serverProvided, DeviceId ownerId) {
+                                          Map<KeyId, NetworkNode> nodes,
+                                          Map<KeyId, NetworkLink> links,
+                                          boolean serverProvided,
+                                          DeviceId ownerId,
+                                          OptimizationType optType) {
         KeyId networkId = TeMgrUtil.toNetworkId(teTopologyId);
         List<KeyId> supportingNetworkIds = null;
         if (supportingNetworkId != null) {
             supportingNetworkIds = Lists.newArrayList(supportingNetworkId);
         }
         return new DefaultNetwork(networkId, supportingNetworkIds, nodes, links, teTopologyId,
-                              serverProvided, ownerId);
+                                  serverProvided, ownerId, optType);
     }
 
     /**
@@ -318,10 +322,10 @@
                                   ODU4);
         links.put(networkLink.linkId(), networkLink);
         DeviceId ownerId = DeviceId.deviceId(DOMAIN_ID);
-        TeTopologyId topologyId = new TeTopologyId(PROVIDER_ID, CLIENT_ID, Long
-                .toString(ABSTRACT_TOPOLOGY_ID));
+        TeTopologyId topologyId = new TeTopologyId(PROVIDER_ID, CLIENT_ID,
+                                                   Long.toString(ABSTRACT_TOPOLOGY_ID));
         network = networkBuilder(topologyId, null, nodes, links, false,
-                                 ownerId);
+                                 ownerId, OptimizationType.NOT_OPTIMIZED);
         return network;
     }