I agree with what you wrote. However, the o.a.j classes, couldn't they be moved into the org.apache.turbine tree? If nothing else, it would look nicer.
But rewriting would propably be best! Eric -----Original Message----- From: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED] Sent: Thursday, March 13, 2003 12:21 PM To: [EMAIL PROTECTED] Subject: Classes to go post Turbine-2.3-dev Hi, the following classes from Turbine-2.3-dev I'd like to see go after 2.3: org.apache.java.lang.Bytes org.apache.java.security.MD5 org.apache.java.security.MessageDigest used in org.apache.turbine.services.uniqueid.TurbineUniqueIdService.java org.apache.turbine.util.db.UUIdGenerator.java No replacement for these in any commons yet. Solution: Either remove the whole Unique Id Service, rewrite it using standard classes or lobby these o.a.java classes into commons components. In org.apache.turbine.util we have Name Possible Replacement BrowserDetector commons-sandbox/http/BrowserDetector FileUtils commons-sandbox/io/FileUtils HttpUtils commons-sandbox/http/HttpUtils ObjectUtils commons/lang/ObjectUtils (check for stuff like addOnce!) SequencedHashtable commons/collections/SequencedHashMap StringUtils commons/lang/StringUtils FormMessage used only in one place in RunData. Can we remove FormMessages that? GenerateUniqueId Seems to be part of the UniqueId Service. Maybe move there SystemError Used only in Intake and at one point in RunData How about removing and replaceing with TurbineException StringStackBuffer no replacement, should go collections? QuickSort no replacement, should go lang / collections? Comparable helper for Quicksort CookieParser should move into utils.parser CSVParser DataStreamParser ParameterParser TSVParser ValueParser Any opinions about this? 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 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
