From fb93ac337143c7212c183ef5dbc9cc4fa71d5831 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 20 Nov 2014 10:22:11 +0000
Subject: [PATCH] Code cleanup

---
 opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryID.java |   52 ++++++++++++++++++++++++----------------------------
 1 files changed, 24 insertions(+), 28 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryID.java b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryID.java
index 41e2cd4..620673d 100644
--- a/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryID.java
+++ b/opendj3-server-dev/src/server/org/opends/server/backends/jeb/EntryID.java
@@ -22,6 +22,7 @@
  *
  *
  *      Copyright 2006-2008 Sun Microsystems, Inc.
+ *      Portions Copyright 2014 ForgeRock AS
  */
 package org.opends.server.backends.jeb;
 
@@ -35,15 +36,10 @@
  */
 public class EntryID implements Comparable<EntryID>
 {
-  /**
-   * The identifier integer value.
-   */
-  private final Long id;
-
-  /**
-   * The value in database format, created when necessary.
-   */
-  private DatabaseEntry data = null;
+  /** The identifier integer value. */
+  private final long id;
+  /** The value in database format, created when necessary. */
+  private DatabaseEntry data;
 
   /**
    * Create a new entry ID object from a given long value.
@@ -55,15 +51,6 @@
   }
 
   /**
-   * Create a new entry ID object from a given Long value.
-   * @param id the Long value of the ID.
-   */
-  public EntryID(Long id)
-  {
-    this.id = id;
-  }
-
-  /**
    * Create a new entry ID object from a value in database format.
    * @param databaseEntry The database value of the ID.
    */
@@ -108,9 +95,19 @@
    * @throws ClassCastException if the specified object's type prevents it
    *                            from being compared to this Object.
    */
+  @Override
   public int compareTo(EntryID that) throws ClassCastException
   {
-    return this.id.compareTo(that.id);
+    final long result = this.id - that.id;
+    if (result < 0)
+    {
+      return -1;
+    }
+    else if (result > 0)
+    {
+      return 1;
+    }
+    return 0;
   }
 
   /**
@@ -122,12 +119,9 @@
    * @see     #hashCode()
    * @see     java.util.Hashtable
    */
-  @Override public boolean equals(Object that)
+  @Override
+  public boolean equals(Object that)
   {
-    if (that == null)
-    {
-      return false;
-    }
     if (this == that)
     {
       return true;
@@ -136,7 +130,7 @@
     {
       return false;
     }
-    return this.id.equals(((EntryID)that).id);
+    return this.id == ((EntryID) that).id;
   }
 
   /**
@@ -148,17 +142,19 @@
    * @see     java.lang.Object#equals(java.lang.Object)
    * @see     java.util.Hashtable
    */
-  @Override public int hashCode()
+  @Override
+  public int hashCode()
   {
-    return (int)id.longValue();
+    return (int) id;
   }
 
   /**
    * Get a string representation of this object.
    * @return A string representation of this object.
    */
+  @Override
   public String toString()
   {
-    return id.toString();
+    return Long.toString(id);
   }
 }

--
Gitblit v1.10.0