From 48deac6f808690e620a5444398c938dc8ef2a970 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Mon, 23 May 2016 18:17:55 +0000
Subject: [PATCH] OPENDJ-3002 Fix upgrade to 4.0.0-OEM

---
 opendj-server-legacy/src/main/java/org/opends/server/util/BuildVersion.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/util/BuildVersion.java b/opendj-server-legacy/src/main/java/org/opends/server/util/BuildVersion.java
index 2af94a1..2312c91 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/util/BuildVersion.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/util/BuildVersion.java
@@ -278,4 +278,28 @@
     }
     return Utils.joinAsString(".", major, minor, point);
   }
+
+  /**
+   * Returns {@code true} if the version is newer than the provided version.
+   *
+   * @param version
+   *          The version to be compared
+   * @return {@code true} if the version is newer than the provided version.
+   */
+  public boolean isNewerThan(final BuildVersion version)
+  {
+    return this.compareTo(version) >= 0;
+  }
+
+  /**
+   * Returns {@code true} if the version is older than the provided version.
+   *
+   * @param version
+   *          The version to be compared
+   * @return {@code true} if the version is older than the provided version.
+   */
+  public boolean isOlderThan(final BuildVersion version)
+  {
+    return this.compareTo(version) <= 0;
+  }
 }

--
Gitblit v1.10.0