cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrey Razumovsky (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CAY-1314) Migrate Modeler Preferences to Java Preferences API: migrate org.apache.cayenne.modeler.ModelerPreferences
Date Fri, 27 Nov 2009 11:58:39 GMT

    [ https://issues.apache.org/jira/browse/CAY-1314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12783106#action_12783106
] 

Andrey Razumovsky commented on CAY-1314:
----------------------------------------

Another thing with HSQL I dislike is that if modeler is stopped unexpectedly (e.g. red square
button in Eclipse), preferences are not saved. Hope we can change that

> Migrate Modeler Preferences to Java Preferences API: migrate org.apache.cayenne.modeler.ModelerPreferences
> ----------------------------------------------------------------------------------------------------------
>
>                 Key: CAY-1314
>                 URL: https://issues.apache.org/jira/browse/CAY-1314
>             Project: Cayenne
>          Issue Type: Task
>          Components: CayenneModeler GUI
>    Affects Versions: 3.1M1
>            Reporter: Andrus Adamchik
>            Assignee: Olga Tkacheva
>         Attachments: 0001-CAY-1314.patch
>
>
> There are multiple problems with the current Cayenne Modeler preferences mechanism (e.g.
CAY-466)... The main problem I guess is that HSQLDB does not provide a way for concurrent
reliable access to a prefs DB file. There were suggestions to switch to H2, still I am in
favor of not rinventing the wheel and just going with java.util.prefs. Among other things
that would allow us to share preferences between CM and runtime framework, specifically to
easily use the JNDI hack (http://cayenne.apache.org/doc/using-jndi.html) without the need
to include the modeler jars in the application..
> As a first step I suggest that we convert the old org.apache.cayenne.modeler.ModelerPreferences
(that is not even using HSQLDB) to use Preferences API. This will still leave room for rollback
of this whole idea and will let us try built-in Java prefs mechanism before we fully commit
to it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message