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.

Reply via email to