[jbpm-commits] JBoss JBPM SVN: r5113 - in projects/gwt-console/trunk: gui/workspace-api/src/main/java/org/jboss/bpm/console/client/model and 1 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Jun 25 05:12:46 EDT 2009
Author: heiko.braun at jboss.com
Date: 2009-06-25 05:12:46 -0400 (Thu, 25 Jun 2009)
New Revision: 5113
Modified:
projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/DeploymentDetailView.java
projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/ResourcePanel.java
projects/gwt-console/trunk/gui/workspace-api/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
projects/gwt-console/trunk/rpc/src/main/java/org/jboss/bpm/console/client/model/DeploymentRef.java
Log:
View deployment resources
Modified: projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/DeploymentDetailView.java
===================================================================
--- projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/DeploymentDetailView.java 2009-06-25 08:51:30 UTC (rev 5112)
+++ projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/DeploymentDetailView.java 2009-06-25 09:12:46 UTC (rev 5113)
@@ -133,10 +133,11 @@
deck.add(propLayout);
// resource info
+ ScrollLayoutPanel scrollPanel = new ScrollLayoutPanel();
resourcePanel = new ResourcePanel();
+ scrollPanel.add(resourcePanel);
+ deck.add(scrollPanel);
- deck.add(resourcePanel);
-
// selection
final com.google.gwt.user.client.ui.ListBox dropBox = new com.google.gwt.user.client.ui.ListBox(false);
dropBox.setStyleName("bpm-operation-ui");
Modified: projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/ResourcePanel.java
===================================================================
--- projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/ResourcePanel.java 2009-06-25 08:51:30 UTC (rev 5112)
+++ projects/gwt-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/deployment/ResourcePanel.java 2009-06-25 09:12:46 UTC (rev 5113)
@@ -22,9 +22,11 @@
package org.jboss.bpm.console.client.deployment;
import com.mvc4g.client.Controller;
+import com.google.gwt.user.client.ui.HTML;
import org.gwt.mosaic.ui.client.layout.BoxLayout;
import org.gwt.mosaic.ui.client.layout.BoxLayoutData;
import org.gwt.mosaic.ui.client.layout.LayoutPanel;
+import org.gwt.mosaic.ui.client.ScrollLayoutPanel;
import org.jboss.bpm.console.client.common.PropertyGrid;
import org.jboss.bpm.console.client.model.DeploymentRef;
@@ -44,6 +46,8 @@
private boolean initialized;
+ private LayoutPanel resources = new LayoutPanel();
+
public ResourcePanel()
{
super(new BoxLayout(BoxLayout.Orientation.HORIZONTAL));
@@ -55,7 +59,10 @@
if(!initialized)
{
this.propGrid = new PropertyGrid(new String[]{"Deployment ID:"});
- this.add(propGrid, new BoxLayoutData(BoxLayoutData.FillStyle.BOTH));
+
+ this.add(propGrid, new BoxLayoutData(BoxLayoutData.FillStyle.VERTICAL));
+ this.add(resources, new BoxLayoutData(BoxLayoutData.FillStyle.BOTH));
+
this.initialized = true;
}
}
@@ -69,6 +76,19 @@
{
initialize();
this.currentDeployment = deployment;
+
+ StringBuffer sb = new StringBuffer();
+ sb.append("<ul>");
+ for(String res : deployment.getResourceNames())
+ {
+ sb.append("<li>").append(res);
+ }
+ sb.append("</ul>");
+
+ HTML html = new HTML(sb.toString());
+ resources.clear();
+ resources.add(html);
+
propGrid.update(new String[]{deployment.getId()});
}
Modified: projects/gwt-console/trunk/gui/workspace-api/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
===================================================================
--- projects/gwt-console/trunk/gui/workspace-api/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2009-06-25 08:51:30 UTC (rev 5112)
+++ projects/gwt-console/trunk/gui/workspace-api/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2009-06-25 09:12:46 UTC (rev 5113)
@@ -342,14 +342,22 @@
ref.setName(name);
ref.setTimestamp(ts);
- // todo: parse definitions
+ // defintions
JSONArray defArr = JSONWalk.on(item).next("definitions").asArray();
for (int c = 0; c < defArr.size(); c++)
{
String defId = defArr.get(c).isString().stringValue();
ref.getDefinitions().add(defId);
}
-
+
+ // resource names
+ JSONArray resArr = JSONWalk.on(item).next("resourceNames").asArray();
+ for (int c = 0; c < resArr.size(); c++)
+ {
+ String resourceName = resArr.get(c).isString().stringValue();
+ ref.getResourceNames().add(resourceName);
+ }
+
result.add(ref);
}
Modified: projects/gwt-console/trunk/rpc/src/main/java/org/jboss/bpm/console/client/model/DeploymentRef.java
===================================================================
--- projects/gwt-console/trunk/rpc/src/main/java/org/jboss/bpm/console/client/model/DeploymentRef.java 2009-06-25 08:51:30 UTC (rev 5112)
+++ projects/gwt-console/trunk/rpc/src/main/java/org/jboss/bpm/console/client/model/DeploymentRef.java 2009-06-25 09:12:46 UTC (rev 5113)
@@ -39,6 +39,8 @@
private List<String> definitions = new ArrayList<String>();
+ private List<String> resourceNames = new ArrayList<String>();
+
public DeploymentRef()
{
}
@@ -93,4 +95,9 @@
{
this.timestamp = timestamp;
}
+
+ public List<String> getResourceNames()
+ {
+ return resourceNames;
+ }
}
More information about the jbpm-commits
mailing list