From e1a36d2112db5396c9226c780e36b87ecc9a6a80 Mon Sep 17 00:00:00 2001
From: Adrian Damian <Adrian.Damian@nrc.ca>
Date: Sun, 2 Aug 2015 07:27:11 -0700
Subject: [PATCH] Added support for numeric ID

---
 .../src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java          | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
index e559a5ec..2bf4a1d0 100755
--- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
+++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAO.java
@@ -998,14 +998,13 @@ public class LdapUserDAO<T extends Principal> extends LdapDAO
     /**
      * Method to return a randomly generated user numeric ID. The default 
      * implementation returns a value between 10000 and Integer.MAX_VALUE.
+     * Services that support a different mechanism for generating numeric
+     * IDs overide this method.
      * @return
      */
     protected int genNextNumericId()
     {
         Random rand = new Random();
-
-        // nextInt is normally exclusive of the top value,
-        // so add 1 to make it inclusive
         return rand.nextInt(Integer.MAX_VALUE - 10000) + 10000;
     }
 }
-- 
GitLab