Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Added Linq method containsByIdentity
......................................................................

webadmin: Added Linq method containsByIdentity

To be used for checking whether a specific item exists in a collection
by reference (==) rather than by value (equals()).

Change-Id: I68361e35955879efe4185c5a47d6cbcb48fd1987
Bug-Url: https://bugzilla.redhat.com/1025288
Signed-off-by: Lior Vernia <[email protected]>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
1 file changed, 9 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/48/20948/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
index 43296b5..0023882 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
@@ -581,6 +581,15 @@
         return list;
     }
 
+    public static <TSource> boolean containsByIdentity(Iterable<TSource> 
source, Object item) {
+        for (TSource sourceItem : source) {
+            if (sourceItem == item) {
+                return true;
+            }
+        }
+        return false;
+    }
+
     public static Version selectHighestVersion(ArrayList<Version> versions)
     {
         Version retVersion = firstOrDefault(versions);


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I68361e35955879efe4185c5a47d6cbcb48fd1987
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.3
Gerrit-Owner: Lior Vernia <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to