Uploaded image for project: 'Cayenne'
  1. Cayenne
  2. CAY-1230

Refactoring & unification of "ROP" and "classic" class groups

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • Major
    • Resolution: Unresolved
    • 3.0M6
    • Undefined future
    • ROP
    • 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

          Activity

            People

              antidote Andrey Razumovsky
              antidote Andrey Razumovsky
              Votes:
              1 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

                Created:
                Updated: