Author: heiko.braun(a)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(a)jboss.com>
*/
-@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(a)jboss.com>
*/
-@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(a)jboss.com>
*/
-@LoadTool(name = "Deployments", group = "Runtime",
icon="deploymentIcon")
-@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(a)jboss.com>
*/
-@LoadTool(name = "Jobs", group = "Runtime",
icon="jobsIcon")
-@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
*/
-@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(a)jboss.com>
*/
-@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(a)jboss.com>
*/
-@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(a)jboss.com>
*/
-@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()