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