CORD Subscriber GUI -- Added sample data formats from XOS API.
Change-Id: Ie4d54ba9085069a26f7fbd1c8eaffc5bad8a8ffb
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-clear.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-clear.json
new file mode 100644
index 0000000..2dc4da3
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-clear.json
@@ -0,0 +1,3 @@
+{
+ "cdn": false
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-set.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-set.json
new file mode 100644
index 0000000..f61769f
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services-cdn-set.json
@@ -0,0 +1,3 @@
+{
+ "cdn": true
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services.json
new file mode 100644
index 0000000..8cbad37
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-services.json
@@ -0,0 +1,5 @@
+{
+ "firewall": true,
+ "cdn": true,
+ "url_filter": true
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-pg.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-pg.json
new file mode 100644
index 0000000..40125ea
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-pg.json
@@ -0,0 +1,3 @@
+{
+ "level": "PG"
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-r.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-r.json
new file mode 100644
index 0000000..63bc45c
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-url-filtering-r.json
@@ -0,0 +1,3 @@
+{
+ "level": "R"
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-users.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-users.json
new file mode 100644
index 0000000..3055cf9
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1-users.json
@@ -0,0 +1,24 @@
+{
+ "users": [
+ {
+ "role": "admin",
+ "name": "mom",
+ "id": 1
+ },
+ {
+ "role": "admin",
+ "name": "dad",
+ "id": 2
+ },
+ {
+ "role": "user",
+ "name": "kid1",
+ "id": 3
+ },
+ {
+ "role": "user",
+ "name": "kid2",
+ "id": 4
+ }
+ ]
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1.json
new file mode 100644
index 0000000..64a17eb
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber-1.json
@@ -0,0 +1,19 @@
+{
+ "humanReadableName": "vOLT on service 16",
+ "id": 1,
+ "service_specific_id": "",
+ "vlan_id": null,
+ "vcpe_id": 2,
+ "sliver": 384,
+ "sliver_name": "onlab_vcpe",
+ "image": 29,
+ "image_name": "Ubuntu 14.04 LTS",
+ "firewall_enable": true,
+ "firewall_rules": "accept all anywhere anywhere",
+ "url_filter_enable": true,
+ "url_filter_rules": "allow all",
+ "url_filter_level": "PG",
+ "cdn_enable": true,
+ "vbng_id": 4,
+ "routeable_subnet": "1.1.1.1/4"
+}
diff --git a/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber.json b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber.json
new file mode 100644
index 0000000..3892c87
--- /dev/null
+++ b/apps/demo/cord-gui/src/main/resources/org/onosproject/cord/gui/subscriber.json
@@ -0,0 +1,42 @@
+{
+ "subscribers": [
+ {
+ "humanReadableName": "vOLT on service 16",
+ "id": 8,
+ "service_specific_id": "9999",
+ "vlan_id": 8888,
+ "vcpe_id": 9,
+ "sliver": 379,
+ "sliver_name": "onlab_test405",
+ "image": 29,
+ "image_name": "Ubuntu 14.04 LTS",
+ "firewall_enable": true,
+ "firewall_rules": "accept tcp anywhere anywhere dpt 80\naccept tcp anywhere anywhere dpt 443\naccept tcp anywhere anywhere dpt 22",
+ "url_filter_enable": true,
+ "url_filter_rules": "allow all",
+ "url_filter_level": "PG",
+ "cdn_enable": false,
+ "vbng_id": 10,
+ "routeable_subnet": "placeholder-from-observer"
+ },
+ {
+ "humanReadableName": "vOLT on service 16",
+ "id": 1,
+ "service_specific_id": "",
+ "vlan_id": null,
+ "vcpe_id": 2,
+ "sliver": 384,
+ "sliver_name": "onlab_vcpe",
+ "image": 29,
+ "image_name": "Ubuntu 14.04 LTS",
+ "firewall_enable": true,
+ "firewall_rules": "accept all anywhere anywhere",
+ "url_filter_enable": true,
+ "url_filter_rules": "allow all",
+ "url_filter_level": "PG",
+ "cdn_enable": true,
+ "vbng_id": 4,
+ "routeable_subnet": "1.1.1.1/4"
+ }
+ ]
+}