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

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Thu Feb 4 11:05:51 EST 2010


Author: heiko.braun at jboss.com
Date: 2010-02-04 11:05:51 -0500 (Thu, 04 Feb 2010)
New Revision: 952

Modified:
   bpm-console/trunk/gui/war/pom.xml
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ErraiApplication.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/LoginView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/PreferencesView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ServerStatusView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/AbstractRESTAction.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/LoadingOverlay.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/WidgetWindowPanel.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/DeploymentListView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/JobListView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/DefinitionListView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/InstanceListView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/MergedProcessView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AbstractTaskList.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AssignedTasksView.java
   bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/OpenTasksView.java
Log:
Set split points

Modified: bpm-console/trunk/gui/war/pom.xml
===================================================================
--- bpm-console/trunk/gui/war/pom.xml	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/pom.xml	2010-02-04 16:05:51 UTC (rev 952)
@@ -200,7 +200,7 @@
                     <runTarget>app.html</runTarget>
                     <warSourceDirectory>war</warSourceDirectory>
                     <extraJvmArgs>-Xmx512m</extraJvmArgs>
-                    <localWorkers>2</localWorkers>
+                    <localWorkers>2</localWorkers>                    
                 </configuration>
                 <executions>
                     <execution>

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ErraiApplication.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ErraiApplication.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ErraiApplication.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -41,7 +41,6 @@
 import org.jboss.errai.workspaces.client.Registry;
 import org.jboss.errai.workspaces.client.framework.annotations.DefaultBundle;
 import org.jboss.errai.workspaces.client.framework.annotations.GroupOrder;
-import org.jboss.errai.workspaces.client.modules.auth.AuthenticationModule;
 
 /**
  * Main entry point for the BPM console module

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/LoginView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/LoginView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/LoginView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -36,14 +36,9 @@
 import org.jboss.bpm.console.client.util.ConsoleLog;
 import org.jboss.errai.bus.client.ErraiBus;
 import org.jboss.errai.bus.client.MessageBuilder;
-import org.jboss.errai.bus.client.protocols.SecurityCommands;
 import org.jboss.errai.bus.client.protocols.SecurityParts;
 import org.jboss.errai.bus.client.security.SecurityService;
-import org.jboss.errai.workspaces.client.Preferences;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.Workspace;
-import org.jboss.errai.workspaces.client.protocols.LayoutCommands;
-import org.jboss.errai.workspaces.client.protocols.LayoutParts;
 
 import java.util.List;
 

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/PreferencesView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/PreferencesView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/PreferencesView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -25,7 +25,6 @@
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.ListBox;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.ViewInterface;
 import org.gwt.mosaic.ui.client.layout.BoxLayout;
@@ -34,17 +33,16 @@
 import org.gwt.mosaic.ui.client.layout.MosaicPanel;
 import org.jboss.bpm.console.client.common.HeaderLabel;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Preferences;
 import org.jboss.errai.workspaces.client.Registry;
 import org.jboss.errai.workspaces.client.framework.ToolSet;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Preferences", group = "Settings", icon = "runtimeIcon")
 public class PreferencesView implements ViewInterface, WSComponent
 {
 
@@ -61,7 +59,7 @@
     this.controller = controller;
   }
   
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
 
@@ -108,7 +106,7 @@
 
     panel.add(layout, new BoxLayoutData(BoxLayoutData.FillStyle.HORIZONTAL));
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
 }

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ServerStatusView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ServerStatusView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/ServerStatusView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -21,7 +21,10 @@
  */
 package org.jboss.bpm.console.client;
 
-import com.google.gwt.user.client.ui.*;
+import com.google.gwt.user.client.ui.Grid;
+import com.google.gwt.user.client.ui.HTML;
+import com.google.gwt.user.client.ui.Image;
+import com.google.gwt.user.client.ui.Label;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.ViewInterface;
 import org.gwt.mosaic.ui.client.layout.BoxLayout;
@@ -32,13 +35,12 @@
 import org.jboss.bpm.console.client.model.PluginInfo;
 import org.jboss.bpm.console.client.model.ServerStatus;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "System", group = "Settings", icon="docIcon")
 public class ServerStatusView
     implements ViewInterface, LazyPanel, WSComponent
 {
@@ -61,7 +63,7 @@
   }
 
   @Override
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     layoutPanel = new MosaicPanel(new BoxLayout(BoxLayout.Orientation.VERTICAL));
 
@@ -95,7 +97,7 @@
 
     update(ServerPlugins.getStatus());
 
-    return layoutPanel;
+    callback.onSuccess(layoutPanel);
   }
 
   public void setController(Controller controller)

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/AbstractRESTAction.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/AbstractRESTAction.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/AbstractRESTAction.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -23,7 +23,6 @@
 
 import com.google.gwt.http.client.*;
 import com.google.gwt.user.client.Timer;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.ActionInterface;
 import com.mvc4g.client.Controller;
 import org.jboss.bpm.console.client.ApplicationContext;

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/LoadingOverlay.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/LoadingOverlay.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/LoadingOverlay.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -21,7 +21,6 @@
  */
 package org.jboss.bpm.console.client.common;
 
-import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.Image;
 import com.google.gwt.user.client.ui.Widget;
 import org.gwt.mosaic.ui.client.infopanel.InfoPanel;

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/WidgetWindowPanel.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/WidgetWindowPanel.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/common/WidgetWindowPanel.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -22,10 +22,7 @@
 package org.jboss.bpm.console.client.common;
 
 import com.google.gwt.user.client.Window;
-import com.google.gwt.user.client.WindowCloseListener;
-import com.google.gwt.user.client.WindowResizeListener;
 import com.google.gwt.user.client.ui.Widget;
-import org.gwt.mosaic.core.client.Dimension;
 import org.gwt.mosaic.ui.client.Caption;
 import org.gwt.mosaic.ui.client.WindowPanel;
 import org.jboss.bpm.console.client.util.WindowUtil;

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/DeploymentListView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/DeploymentListView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/DeploymentListView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -21,13 +21,11 @@
  */
 package org.jboss.bpm.console.client.engine;
 
-import com.google.gwt.core.client.GWT;
 import com.google.gwt.event.dom.client.ClickEvent;
 import com.google.gwt.event.dom.client.ClickHandler;
 import com.google.gwt.gen2.table.event.client.RowSelectionEvent;
 import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
 import com.google.gwt.user.client.Timer;
-import com.google.gwt.user.client.ui.AbstractImagePrototype;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.ChangeListener;
 import com.google.gwt.user.client.ui.Widget;
@@ -39,16 +37,13 @@
 import org.gwt.mosaic.ui.client.ToolBar;
 import org.gwt.mosaic.ui.client.layout.*;
 import org.gwt.mosaic.ui.client.list.DefaultListModel;
-import org.jboss.bpm.console.client.common.AbstractView;
 import org.jboss.bpm.console.client.common.DataDriven;
 import org.jboss.bpm.console.client.common.LoadingOverlay;
-import org.jboss.bpm.console.client.icons.ConsoleIconBundle;
 import org.jboss.bpm.console.client.model.DeploymentRef;
 import org.jboss.bpm.console.client.util.SimpleDateFormat;
-import org.jboss.errai.bus.server.annotations.security.RequireRoles;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.Date;
 import java.util.List;
@@ -57,8 +52,6 @@
  * List of deployments
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Deployments", group = "Runtime", icon="deploymentIcon")
- at RequireRoles({"administrator"})
 public class DeploymentListView implements ViewInterface, WSComponent, DataDriven
 {
   public final static String ID = DeploymentListView.class.getName();
@@ -92,7 +85,7 @@
 
   }
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel(new BorderLayout());
     listBox = createListBox();
@@ -113,7 +106,8 @@
     controller.addView(DeploymentListView.ID, this);
 
 
-    return panel;
+    callback.onSuccess(panel);
+    
   }
 
   private ListBox createListBox()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/JobListView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/JobListView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/engine/JobListView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -43,10 +43,9 @@
 import org.jboss.bpm.console.client.common.LoadingOverlay;
 import org.jboss.bpm.console.client.model.JobRef;
 import org.jboss.bpm.console.client.util.SimpleDateFormat;
-import org.jboss.errai.bus.server.annotations.security.RequireRoles;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.Date;
 import java.util.List;
@@ -57,8 +56,6 @@
  *
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Jobs", group = "Runtime", icon="jobsIcon")
- at RequireRoles({"administrator"})
 public class JobListView implements ViewInterface, WSComponent, DataDriven
 {
   public final static String ID = JobListView.class.getName();
@@ -89,7 +86,7 @@
     controller = Registry.get(Controller.class);
   }
   
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel();
 
@@ -101,7 +98,7 @@
 
     controller.addView(JobListView.ID, this);
     
-    return panel;
+    callback.onSuccess(panel);
   }
 
   private ListBox createListBox()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/DefinitionListView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/DefinitionListView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/DefinitionListView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -29,8 +29,6 @@
 import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
 import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.ChangeListener;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.Event;
 import com.mvc4g.client.ViewInterface;
@@ -44,6 +42,7 @@
 import org.jboss.bpm.console.client.common.PagingPanel;
 import org.jboss.bpm.console.client.model.ProcessDefinitionRef;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
 
 import java.util.ArrayList;
@@ -75,7 +74,7 @@
 
   private MosaicPanel panel;
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
 
     panel = new MosaicPanel();
@@ -104,7 +103,7 @@
 
     t.schedule(500);
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
   public boolean isInitialized()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/InstanceListView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/InstanceListView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/InstanceListView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -26,7 +26,6 @@
 import com.google.gwt.gen2.table.event.client.RowSelectionEvent;
 import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
 import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.Event;
 import com.mvc4g.client.ViewInterface;
@@ -42,6 +41,7 @@
 import org.jboss.bpm.console.client.process.events.InstanceEvent;
 import org.jboss.bpm.console.client.util.SimpleDateFormat;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
 
 import java.util.ArrayList;
@@ -81,7 +81,7 @@
 
   private Button startBtn, terminateBtn, deleteBtn;
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
 
     this.appContext = Registry.get(ApplicationContext.class);
@@ -96,7 +96,7 @@
     // riftsaw?
     isRiftsawInstance = appContext.getConfig().getProfileName().equals("BPEL Console");
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
   public boolean isInitialized()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/MergedProcessView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/MergedProcessView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/process/MergedProcessView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -22,16 +22,14 @@
 package org.jboss.bpm.console.client.process;
 
 import com.google.gwt.user.client.ui.Widget;
-import com.mvc4g.client.Controller;
 import org.gwt.mosaic.ui.client.layout.*;
+import org.jboss.bpm.console.client.util.ConsoleLog;
 import org.jboss.errai.common.client.framework.WSComponent;
-import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 
 /**
  * Combined view of process and instance data in a single screen
  */
- at LoadTool(name = "Process Overview", group = "Processes", icon = "processIcon")
 public class MergedProcessView implements WSComponent
 {
   MosaicPanel panel;
@@ -39,22 +37,46 @@
   DefinitionListView definitionView;
   InstanceListView instanceView;
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
-    Controller controller = Registry.get(Controller.class);
-
     panel = new MosaicPanel(new BorderLayout());
     panel.setPadding(0);
     definitionView = new DefinitionListView();
     instanceView = new InstanceListView();
 
-    MosaicPanel splitPanel = new MosaicPanel(new ColumnLayout());
+    final MosaicPanel splitPanel = new MosaicPanel(new ColumnLayout());
     splitPanel.setPadding(0);
-    splitPanel.add(definitionView.getWidget(), new ColumnLayoutData("250 px"));
-    splitPanel.add(instanceView.getWidget());
 
+    definitionView.getWidget(new WidgetCallback()
+    {
+      public void onSuccess(Widget instance)
+      {
+        splitPanel.add(instance, new ColumnLayoutData("250 px"));
+      }
+
+      public void onUnavailable()
+      {
+        ConsoleLog.error("Failed to load DefinitionListView.class");
+      }
+    });
+
+    instanceView.getWidget(
+        new WidgetCallback()
+        {
+          public void onSuccess(Widget instance)
+          {
+            splitPanel.add(instance);
+          }
+
+          public void onUnavailable()
+          {
+            ConsoleLog.error("Failed to load DefinitionListView.class");
+          }
+        }
+    );
+
     panel.add(splitPanel, new BorderLayoutData(BorderLayout.Region.CENTER, false));
 
-    return panel; 
+    callback.onSuccess(panel);
   }
 }

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportFrame.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -24,7 +24,6 @@
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.ui.Frame;
 import org.gwt.mosaic.ui.client.layout.MosaicPanel;
-import org.jboss.bpm.console.client.LazyPanel;
 
 import java.util.Date;
 

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/report/ReportView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -22,7 +22,6 @@
 package org.jboss.bpm.console.client.report;
 
 import com.google.gwt.user.client.Timer;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.Event;
 import com.mvc4g.client.ViewInterface;
@@ -32,15 +31,14 @@
 import org.jboss.bpm.console.client.search.UpdateSearchDefinitionsAction;
 import org.jboss.bpm.report.model.ReportReference;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Report Templates", group = "Reporting", icon="reportIcon")
 public class ReportView implements ViewInterface, WSComponent
 {
   public final static String ID = ReportView.class.getName();
@@ -51,7 +49,7 @@
 
   private MosaicPanel panel;
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel(new FillLayout());
     panel.setPadding(0);
@@ -75,7 +73,7 @@
 
     t.schedule(500);
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
   public boolean isInitialized()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AbstractTaskList.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AbstractTaskList.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AbstractTaskList.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -25,9 +25,7 @@
 import com.mvc4g.client.ViewInterface;
 import org.gwt.mosaic.ui.client.ListBox;
 import org.gwt.mosaic.ui.client.layout.MosaicPanel;
-import org.jboss.bpm.console.client.ApplicationContext;
 import org.jboss.bpm.console.client.Authentication;
-import org.jboss.bpm.console.client.common.AbstractView;
 import org.jboss.bpm.console.client.model.TaskRef;
 import org.jboss.errai.workspaces.client.Registry;
 

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AssignedTasksView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AssignedTasksView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/AssignedTasksView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -27,7 +27,6 @@
 import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
 import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.Event;
 import org.gwt.mosaic.ui.client.ListBox;
@@ -43,15 +42,14 @@
 import org.jboss.bpm.console.client.task.events.TaskIdentityEvent;
 import org.jboss.bpm.console.client.util.SimpleDateFormat;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Personal Tasks", group = "Tasks", priority = 2, icon = "userIcon")
 public class AssignedTasksView extends AbstractTaskList implements WSComponent, DataDriven
 {
 
@@ -77,7 +75,7 @@
     appContext = Registry.get(ApplicationContext.class);
   }
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel(new BorderLayout());
 
@@ -88,7 +86,7 @@
     
     controller.addView(AssignedTasksView.ID, this);
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
   public void initialize()

Modified: bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/OpenTasksView.java
===================================================================
--- bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/OpenTasksView.java	2010-02-04 11:04:12 UTC (rev 951)
+++ bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/task/OpenTasksView.java	2010-02-04 16:05:51 UTC (rev 952)
@@ -27,7 +27,6 @@
 import com.google.gwt.gen2.table.event.client.RowSelectionHandler;
 import com.google.gwt.user.client.Timer;
 import com.google.gwt.user.client.ui.Button;
-import com.google.gwt.user.client.ui.Widget;
 import com.mvc4g.client.Controller;
 import com.mvc4g.client.Event;
 import org.gwt.mosaic.ui.client.ListBox;
@@ -45,15 +44,14 @@
 import org.jboss.bpm.console.client.task.events.TaskIdentityEvent;
 import org.jboss.bpm.console.client.util.SimpleDateFormat;
 import org.jboss.errai.common.client.framework.WSComponent;
+import org.jboss.errai.common.client.framework.WidgetCallback;
 import org.jboss.errai.workspaces.client.Registry;
-import org.jboss.errai.workspaces.client.framework.annotations.LoadTool;
 
 import java.util.List;
 
 /**
  * @author Heiko.Braun <heiko.braun at jboss.com>
  */
- at LoadTool(name = "Group Tasks", group = "Tasks", priority = 1, icon = "taskIcon")
 public class OpenTasksView extends AbstractTaskList implements WSComponent, DataDriven
 {
 
@@ -90,7 +88,7 @@
     }
   }
 
-  public Widget getWidget()
+  public void getWidget(WidgetCallback callback)
   {
     panel = new MosaicPanel(new BorderLayout());
 
@@ -115,7 +113,7 @@
     panel.add(taskList, new BorderLayoutData(BorderLayout.Region.CENTER));
     panel.add(detailsView, new BorderLayoutData(BorderLayout.Region.SOUTH, 10,200));
 
-    return panel;
+    callback.onSuccess(panel);
   }
 
   public void initialize()



More information about the overlord-commits mailing list