[
https://issues.apache.org/cayenne/browse/CAY-922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12605
]
Andrus Adamchik commented on CAY-922:
-------------------------------------
Here is a list of candidates for conversion (with deprecation):
* PersistenceState
* QueryMetadata cache policies
* DeleteRule
> 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.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.