Scott Eade <[EMAIL PROTECTED]> writes: int and longs are both bad ideas. I have an LDAP backend implementation here which uses the LDAP object dn's as it's IDs, which are unique but Strings. I will put this into the 2.3 proposals section but basically this would require changing all of the id fields to "Object".
I urged the author (Marco Knuettel, who works as a freelancer for my company) to pass it to me earlier so we could make this change in the 2.3 cycle but he simply gave it to me too late and I don't want to make such a fundamental change to the Security Service in the RC phase of the 2.3 release. So I will put it into the proposals and we can discuss this for 2.4-dev. But if you work on this for Fulcrum, please rip out all the places where the int argument is wrapped with new Integer(value) and value.intValue() and return an "Object" for the id. This would've been possible in the 2.3-dev cycle because the "id" stuff isn't in any release yet. It is part of the 2.2 -> 2.3 changes. Regards Henning -- Dipl.-Inf. (Univ.) Henning P. Schmiedehausen INTERMETA GmbH [EMAIL PROTECTED] +49 9131 50 654 0 http://www.intermeta.de/ Java, perl, Solaris, Linux, xSP Consulting, Web Services freelance consultant -- Jakarta Turbine Development -- hero for hire "Dominate!! Dominate!! Eat your young and aggregate! I have grotty silicon!" -- AOL CD when played backwards (User Friendly - 200-10-15) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]