From 73ab3bb574fafe7d05cdce0beed9db2c182e1a30 Mon Sep 17 00:00:00 2001 From: Edward Capriolo Date: Fri, 1 Mar 2013 06:20:21 -0500 Subject: [PATCH] What the branch says biotches part @ --- .../operations/ComponentSelectHandler.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/main/java/org/usergrid/vx/server/operations/ComponentSelectHandler.java diff --git a/src/main/java/org/usergrid/vx/server/operations/ComponentSelectHandler.java b/src/main/java/org/usergrid/vx/server/operations/ComponentSelectHandler.java new file mode 100644 index 0000000..af8ba17 --- /dev/null +++ b/src/main/java/org/usergrid/vx/server/operations/ComponentSelectHandler.java @@ -0,0 +1,31 @@ +package org.usergrid.vx.server.operations; + +import java.util.Set; + +import org.vertx.java.core.Handler; +import org.vertx.java.core.eventbus.Message; +import org.vertx.java.core.json.JsonObject; + +public class ComponentSelectHandler implements Handler>{ + + /* + Set parts = (Set) op.getOp().get("components"); + state.components = parts; + */ + + @Override + public void handle(Message event) { + Integer id = event.body.getInteger("id"); + JsonObject params = event.body.getObject("op"); + JsonObject state = event.body.getObject("state"); + //state.putBoolean("autotimestamp", params.getBoolean("autotimestamp")); + System.out.println ("components is "+params.getArray("components")); + state.putArray("components", params.getArray("components")); + event.reply(new JsonObject() + .putString(id.toString(), "OK") + .putObject("state", state) + ); + + } + +}