changeset 6959:c80671932461

Added new CompareUtil (singleton Helper class).
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 03 Sep 2013 21:49:30 +0200 (2013-09-03)
parents d2bf655bd278
children 7aa5ac17d728
files artifacts/src/main/java/org/dive4elements/river/utils/CompareUtil.java
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/artifacts/src/main/java/org/dive4elements/river/utils/CompareUtil.java	Tue Sep 03 21:49:30 2013 +0200
@@ -0,0 +1,25 @@
+/* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU AGPL (>=v3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out the
+ * documentation coming with Dive4Elements River for details.
+ */
+
+package org.dive4elements.river.utils;
+
+/** Utils to deal with Comparisons. */
+public class CompareUtil
+{
+    /** Singleton. */
+    private CompareUtil() {
+    }
+
+    /** Return true if a and b are either both null or equal(). */
+    public static <T> boolean areSame(T a, T b) {
+       if (a == null) return b == null;
+       if (b == null) return false;
+       return a.equals(b);
+    }
+}
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org