Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.0M6
-
None
Description
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.
Attachments
Issue Links
- is related to
-
CAY-1753 remove light-superclass.vm class template
- Closed