From 79919c13f7ad125ff4b64bffb54909677459037e Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Thu, 6 Mar 2014 11:16:01 +0000 Subject: [PATCH] Minor Updated git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-widget-common-event@92738 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../event/GridContextMenuItemEvent.java | 44 ++++++++++++------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/event/GridContextMenuItemEvent.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/event/GridContextMenuItemEvent.java index 9a859b8..3ba6cd9 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/event/GridContextMenuItemEvent.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/event/GridContextMenuItemEvent.java @@ -1,6 +1,8 @@ package org.gcube.portlets.user.td.widgetcommonevent.client.event; +import java.util.ArrayList; + import org.gcube.portlets.user.td.widgetcommonevent.shared.GridOperationId; import com.google.gwt.event.shared.EventHandler; @@ -19,8 +21,8 @@ public class GridContextMenuItemEvent extends GwtEvent TYPE = new Type(); private GridOperationId gridOperationId; - - + private ArrayList rows; + public interface GridContextMenuItemEventHandler extends EventHandler { void onGridContextMenuItemEvent(GridContextMenuItemEvent event); } @@ -29,20 +31,14 @@ public class GridContextMenuItemEvent extends GwtEvent rows) { + source.fireEvent(new GridContextMenuItemEvent(gridOperationId,rows)); } - public void setOperationId(GridOperationId gridOperationId) { - this.gridOperationId = gridOperationId; - } - - public static void fire(HasHandlers source, GridOperationId gridOperationId) { - source.fireEvent(new GridContextMenuItemEvent(gridOperationId)); - } - - public GridContextMenuItemEvent(GridOperationId gridOperationId) { + public GridContextMenuItemEvent(GridOperationId gridOperationId,ArrayList rows) { this.gridOperationId=gridOperationId; + this.rows=rows; } @@ -64,11 +60,29 @@ public class GridContextMenuItemEvent extends GwtEvent getRows() { + return rows; + } + + public void setRows(ArrayList rows) { + this.rows = rows; + } + @Override public String toString() { return "GridContextMenuItemEvent [gridOperationId=" + gridOperationId - + "]"; + + ", rows=" + rows + "]"; } - + + + } \ No newline at end of file