CORD Subscriber GUI - XosFunction mementos now stored inside each SubscriberUser to capture the parameter state per user.

Change-Id: I678249f63a68172db66a5d3faa0b1747c670bf6e
diff --git a/apps/demo/cord-gui/src/main/java/org/onosproject/cord/gui/CordWebResource.java b/apps/demo/cord-gui/src/main/java/org/onosproject/cord/gui/CordWebResource.java
index fa4bba1..0a27290 100644
--- a/apps/demo/cord-gui/src/main/java/org/onosproject/cord/gui/CordWebResource.java
+++ b/apps/demo/cord-gui/src/main/java/org/onosproject/cord/gui/CordWebResource.java
@@ -55,9 +55,19 @@
     @GET
     @Produces(MediaType.APPLICATION_JSON)
     @Path("bundle/{id}")
-    @Deprecated
     public Response bundle(@PathParam("id") String bundleId) {
         CordModelCache.INSTANCE.setCurrentBundle(bundleId);
         return bundle();
     }
+
+    @GET
+    @Produces(MediaType.APPLICATION_JSON)
+    @Path("users/{id}/apply/{func}/{param}/{value}")
+    public Response bundle(@PathParam("id") String userId,
+                           @PathParam("func") String funcId,
+                           @PathParam("param") String param,
+                           @PathParam("value") String value) {
+        CordModelCache.INSTANCE.applyPerUserParam(userId, funcId, param, value);
+        return users();
+    }
 }