[overlord-commits] Overlord SVN: r723 - in bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client: engine and 1 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Fri Jul 31 05:48:38 EDT 2009


Author: heiko.braun at jboss.com
Date: 2009-07-31 05:48:37 -0400 (Fri, 31 Jul 2009)
New Revision: 723

Modified:
   bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/BootstrapAction.java
   bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/engine/ViewDeploymentAction.java
   bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
Log:
Remove dependency on DTOParser

Modified: bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/BootstrapAction.java
===================================================================
--- bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/BootstrapAction.java	2009-07-31 09:05:30 UTC (rev 722)
+++ bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/BootstrapAction.java	2009-07-31 09:48:37 UTC (rev 723)
@@ -23,12 +23,15 @@
 
 import com.google.gwt.http.client.RequestBuilder;
 import com.google.gwt.http.client.Response;
+import com.google.gwt.json.client.JSONArray;
 import com.google.gwt.json.client.JSONParser;
 import com.google.gwt.json.client.JSONValue;
 import com.mvc4g.client.Controller;
 import org.jboss.bpm.console.client.common.AbstractRESTAction;
-import org.jboss.bpm.console.client.model.DTOParser;
+import org.jboss.bpm.console.client.model.PluginInfo;
 import org.jboss.bpm.console.client.model.ServerStatus;
+import org.jboss.bpm.console.client.util.ConsoleLog;
+import org.jboss.bpm.console.client.util.JSONWalk;
 
 /**
  * Bootstrap the console form server settings.
@@ -58,9 +61,27 @@
   public void handleSuccessfulResponse(final Controller controller, final Object event, Response response)
   {
     JSONValue json = JSONParser.parse(response.getText());
-    ServerStatus status = DTOParser.parseStatus(json);
+    ServerStatus status = BootstrapAction.parseStatus(json);
 
     // global var
     ServerPlugins.setStatus(status);
   }
+
+  public static ServerStatus parseStatus(JSONValue json)
+  {
+    ConsoleLog.debug("parse " + json);
+
+    ServerStatus status = new ServerStatus();
+
+    JSONArray jsonArray = JSONWalk.on(json).next("plugins").asArray();
+    for (int i = 0; i < jsonArray.size(); i++)
+    {
+      JSONValue item = jsonArray.get(i);
+      String type = JSONWalk.on(item).next("type").asString();
+      boolean avail = JSONWalk.on(item).next("available").asBool();
+      status.getPlugins().add( new PluginInfo(type, avail) );
+    }
+
+    return status;
+  }
 }

Modified: bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/engine/ViewDeploymentAction.java
===================================================================
--- bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/engine/ViewDeploymentAction.java	2009-07-31 09:05:30 UTC (rev 722)
+++ bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/engine/ViewDeploymentAction.java	2009-07-31 09:48:37 UTC (rev 723)
@@ -31,7 +31,7 @@
 /**
  * Cross editor view toggle.
  * Event requires to be a deployment ID.
- * 
+ *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
 public class ViewDeploymentAction implements ActionInterface
@@ -48,18 +48,13 @@
   public void execute(Controller controller, Object object)
   {
     String dplId = (String)object;
-    System.out.println("view deployment " + dplId);
 
     Workspace workspace = appContext.getWorkpace();
     if(workspace.hasEditor(EngineEditor.ID))
-    {
       workspace.showEditor(EngineEditor.ID);
-    }
 
     controller.handleEvent(
         new Event(UpdateDeploymentsAction.ID, dplId)
     );
-
-    
   }
 }

Modified: bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
===================================================================
--- bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java	2009-07-31 09:05:30 UTC (rev 722)
+++ bpm-console/trunk/console/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java	2009-07-31 09:48:37 UTC (rev 723)
@@ -294,24 +294,6 @@
     return result;
   }
 
-  public static ServerStatus parseStatus(JSONValue json)
-  {
-    ConsoleLog.debug("parse " + json);
-
-    ServerStatus status = new ServerStatus();
-
-    JSONArray jsonArray = JSONWalk.on(json).next("plugins").asArray();
-    for (int i = 0; i < jsonArray.size(); i++)
-    {
-      JSONValue item = jsonArray.get(i);
-      String type = JSONWalk.on(item).next("type").asString();
-      boolean avail = JSONWalk.on(item).next("available").asBool();
-      status.getPlugins().add( new PluginInfo(type, avail) );
-    }
-
-    return status;
-  }
-
   public static List<DeploymentRef> parseDeploymentRefList(JSONValue json)
   {
     ConsoleLog.debug("parse " + json);



More information about the overlord-commits mailing list