Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Parameterize commonly used events
......................................................................

webadmin: Parameterize commonly used events

Parameterized the common events in EntityModel and in ListModel, to
help people get rid of warnings if they properly parameterize their
own listeners.

Change-Id: I3fb6f78d9b917635108c2ca4dac5af2338ee4dc0
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ListModel.java
2 files changed, 16 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/83/32283/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java
index 9354a5e..9d4910f 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/EntityModel.java
@@ -18,7 +18,6 @@
 import com.google.gwt.event.shared.HandlerRegistration;
 import com.google.gwt.event.shared.HasHandlers;
 
-@SuppressWarnings("unused")
 public class EntityModel<T> extends Model implements HasHandlers {
 
     /**
@@ -29,14 +28,14 @@
     private final List<HandlerRegistration> handlerRegistrations = new 
ArrayList<HandlerRegistration>();
 
     public static final EventDefinition entityChangedEventDefinition;
-    private Event privateEntityChangedEvent;
+    private Event<EventArgs> privateEntityChangedEvent;
 
-    public Event getEntityChangedEvent()
+    public Event<EventArgs> getEntityChangedEvent()
     {
         return privateEntityChangedEvent;
     }
 
-    private void setEntityChangedEvent(Event value)
+    private void setEntityChangedEvent(Event<EventArgs> value)
     {
         privateEntityChangedEvent = value;
     }
@@ -89,7 +88,7 @@
 
     public EntityModel()
     {
-        setEntityChangedEvent(new Event(entityChangedEventDefinition));
+        setEntityChangedEvent(new 
Event<EventArgs>(entityChangedEventDefinition));
     }
 
     public EntityModel(T entity) {
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ListModel.java
index bf99cfa..49c1428 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/ListModel.java
@@ -19,40 +19,40 @@
 {
 
     public static final EventDefinition selectedItemChangedEventDefinition;
-    private Event privateSelectedItemChangedEvent;
+    private Event<EventArgs> privateSelectedItemChangedEvent;
 
-    public Event getSelectedItemChangedEvent()
+    public Event<EventArgs> getSelectedItemChangedEvent()
     {
         return privateSelectedItemChangedEvent;
     }
 
-    private void setSelectedItemChangedEvent(Event value)
+    private void setSelectedItemChangedEvent(Event<EventArgs> value)
     {
         privateSelectedItemChangedEvent = value;
     }
 
     public static final EventDefinition selectedItemsChangedEventDefinition;
-    private Event privateSelectedItemsChangedEvent;
+    private Event<EventArgs> privateSelectedItemsChangedEvent;
 
-    public Event getSelectedItemsChangedEvent()
+    public Event<EventArgs> getSelectedItemsChangedEvent()
     {
         return privateSelectedItemsChangedEvent;
     }
 
-    private void setSelectedItemsChangedEvent(Event value)
+    private void setSelectedItemsChangedEvent(Event<EventArgs> value)
     {
         privateSelectedItemsChangedEvent = value;
     }
 
     public static final EventDefinition itemsChangedEventDefinition;
-    private Event privateItemsChangedEvent;
+    private Event<EventArgs> privateItemsChangedEvent;
 
-    public Event getItemsChangedEvent()
+    public Event<EventArgs> getItemsChangedEvent()
     {
         return privateItemsChangedEvent;
     }
 
-    private void setItemsChangedEvent(Event value)
+    private void setItemsChangedEvent(Event<EventArgs> value)
     {
         privateItemsChangedEvent = value;
     }
@@ -157,9 +157,9 @@
 
     public ListModel()
     {
-        setSelectedItemChangedEvent(new 
Event(selectedItemChangedEventDefinition));
-        setSelectedItemsChangedEvent(new 
Event(selectedItemsChangedEventDefinition));
-        setItemsChangedEvent(new Event(itemsChangedEventDefinition));
+        setSelectedItemChangedEvent(new 
Event<EventArgs>(selectedItemChangedEventDefinition));
+        setSelectedItemsChangedEvent(new 
Event<EventArgs>(selectedItemsChangedEventDefinition));
+        setItemsChangedEvent(new 
Event<EventArgs>(itemsChangedEventDefinition));
     }
 
     protected void onSelectedItemChanging(T newValue, T oldValue)


-- 
To view, visit http://gerrit.ovirt.org/32283
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3fb6f78d9b917635108c2ca4dac5af2338ee4dc0
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to