Support JSON output in external router CLI, make router obj immutable
Change-Id: I6c76d9aafd64c1af7c3e28b42beabc268f824b88
diff --git a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/cli/UpdateExternalPeerRouterVlanCommand.java b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/cli/UpdateExternalPeerRouterVlanCommand.java
index 3dc14a7..79125b2 100644
--- a/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/cli/UpdateExternalPeerRouterVlanCommand.java
+++ b/apps/openstacknetworking/app/src/main/java/org/onosproject/openstacknetworking/cli/UpdateExternalPeerRouterVlanCommand.java
@@ -61,7 +61,7 @@
print(NO_ELEMENT);
return;
} else if (osNetAdminService.externalPeerRouters().stream()
- .noneMatch(router -> router.externalPeerRouterIp().toString().equals(ipAddress))) {
+ .noneMatch(router -> router.ipAddress().toString().equals(ipAddress))) {
print(NO_ELEMENT);
return;
}
@@ -104,9 +104,9 @@
List<ExternalPeerRouter> routers = Lists.newArrayList(osNetAdminService.externalPeerRouters());
for (ExternalPeerRouter r: routers) {
- print(FORMAT, r.externalPeerRouterIp(),
- r.externalPeerRouterMac().toString(),
- r.externalPeerRouterVlanId());
+ print(FORMAT, r.ipAddress(),
+ r.macAddress().toString(),
+ r.vlanId());
}
}
}