From a5eaf037b1285bbc48c06c932de5696234cb51f7 Mon Sep 17 00:00:00 2001
From: Violette Roche-Montane <violette.roche-montane@forgerock.com>
Date: Thu, 06 Feb 2014 16:25:25 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1303 - Added ReturnCode class. - Added/Renamed common arguments. - Added messages.

---
 opendj-sdk/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/opendj-sdk/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java b/opendj-sdk/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
index 3d99f61..bf537fa 100644
--- a/opendj-sdk/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
+++ b/opendj-sdk/opendj-cli/src/main/java/com/forgerock/opendj/cli/Utils.java
@@ -332,6 +332,20 @@
         return buffer.toString();
     }
 
+    /**
+     * Checks that the java version.
+     *
+     * @throws CLIException
+     *             If the java version we are running on is not compatible.
+     */
+    public static void checkJavaVersion() throws CLIException {
+        final String version = System.getProperty("java.specification.version");
+        if (!(Float.valueOf(version) >= 1.6)) {
+            final String javaBin = System.getProperty("java.home") + File.separator + "bin" + File.separator + "java";
+            throw new CLIException(ERR_INCOMPATIBLE_JAVA_VERSION.get("1.6", version, javaBin), null);
+        }
+    }
+
     // Prevent instantiation.
     private Utils() {
         // Do nothing.

--
Gitblit v1.10.0