Add JSON decoders for Host and HostLocation
- HostsWebResource will use the Host codec in parsing JSON for create-host requests
Change-Id: If51bf3433a4ab45889a94a6d11bbd3db6b96d074
(cherry picked from commit 46d2462e4e49855b0d533035250776589fd05d88)
diff --git a/core/common/src/test/resources/org/onosproject/codec/impl/simple-host.json b/core/common/src/test/resources/org/onosproject/codec/impl/simple-host.json
new file mode 100644
index 0000000..bd547e0
--- /dev/null
+++ b/core/common/src/test/resources/org/onosproject/codec/impl/simple-host.json
@@ -0,0 +1,26 @@
+{
+ "mac": "46:E4:3C:A4:17:C8",
+ "vlan": "None",
+ "ipAddresses": [
+ "127.0.0.1"
+ ],
+ "locations": [
+ {
+ "elementId": "of:0000000000000002",
+ "port": "3"
+ }
+ ],
+ "auxLocations": [
+ {
+ "elementId": "of:0000000000000002",
+ "port": "4"
+ }
+ ],
+ "innerVlan": "10",
+ "outerTpid": "0x88a8",
+ "configured": false,
+ "suspended": false,
+ "annotations": {
+ "key1": "val1"
+ }
+}