Refactoring & unification of "ROP" and "classic" class groups
-------------------------------------------------------------
Key: CAY-1230
URL: https://issues.apache.org/jira/browse/CAY-1230
Project: Cayenne
Issue Type: Improvement
Components: Cayenne Core Library
Affects Versions: 3.0M6
Reporter: Andrey Razumovsky
Assignee: Andrey Razumovsky
Fix For: 3.0 beta 1
Currently ROP-related classes (such as PersistentObject, CayenneContext,
CayenneContextGraphManager etc etc) have a lot of common with "classic" classes
(such as CayenneDataObject, DataContext, DataStore etc). Sometimes this is done
in such bad way as duplicating of the code. This all requires a fresh review.
The goal is to refactor the situation as much as possible before we declare any
"freeze of API".
First step in this way will be making CayenneDataObject subclass of
PersistentObject and thus simplifying first class and (maybe) adding some
functionality to latter.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.