Re: [JIRA] Commented: (CAY-922) Convert non-type-safe enums to Java 5 enums

From: Kevin Menard (kmenar..ervprise.com)
Date: Mon Nov 26 2007 - 19:49:44 EST

  • Next message: Andrus Adamchik: "Re: [JIRA] Commented: (CAY-922) Convert non-type-safe enums to Java 5 enums"

    How do you want to handle this one? I can pitch in, but I don't want to be
    duplicating work that you're already doing. At the same time, I don't want
    to put the whole thing on you.

    -- 
    Kevin
    

    On 11/21/07 3:38 AM, "Andrus Adamchik (JIRA)" <de..ayenne.apache.org> wrote:

    > > [ > https://issues.apache.org/cayenne/browse/CAY-922?page=com.atlassian.jira.plugi > n.system.issuetabpanels:comment-tabpanel#action_12604 ] > > Andrus Adamchik commented on CAY-922: > ------------------------------------- > > Converted lifecycle events to an enum. Hopefully with Modeler support for > callbacks this shouldn't cause to much trouble for the existing users. > >> Convert non-type-safe enums to Java 5 enums >> ------------------------------------------- >> >> Key: CAY-922 >> URL: https://issues.apache.org/cayenne/browse/CAY-922 >> Project: Cayenne >> Issue Type: Task >> Components: Cayenne Core Library >> Affects Versions: 3.0 >> Reporter: Kevin Menard >> Assignee: Andrus Adamchik >> Fix For: 3.0 >> >> >> There are a few of these in the codebase. The most prominent one that comes >> to mind is PersistenceState. >> I had messed around with this before we actually converted to Java 5 and it's >> actually not all that bad. As long as end users used the public static >> fields for comparisons (instead of integers), things should generally work. >> Of course, it would affect method parameters and return types as well, but >> those are quite easily fixed and probably par for a pre-release software >> course.

    -- Kevin Menard Servprise International, Inc. Remote reboot & power control for network equipment www.servprise.com +1 508.892.3823 x308



    This archive was generated by hypermail 2.0.0 : Mon Nov 26 2007 - 19:50:26 EST