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

DataDomainFlushAction redesign

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.2.M1
    • Component/s: Core Library
    • Labels:
      None

      Description

      DataDomainFlushAction is a big chunk of code that is hard to maintain and to change. We need a better version to be able to support it and fix issues we already have (flattened attributes update, long flattened path, etc.)

      The idea is to create some intermediate representation of operations we should perform on DB layer and work with them, rather than trying to do everything with Persistent objects.

      Ideally this should be fully compatible with existing logic in terms of generated SQL batch queries.

        Attachments

          Activity

            People

            • Assignee:
              ntimofeev Nikita Timofeev
              Reporter:
              ntimofeev Nikita Timofeev

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                  Issue deployment