Refactor usage of UpgradeExecutionDependencies

XMLWordPrintable

    • Type: Task
    • Resolution: Unresolved
    • Priority: L3 - Default
    • None
    • Affects Version/s: None
    • Component/s: backend
    • Not defined

      Currently, we pass the UpgradeExecutionDependencies when creating the upgrade plan and also when creating the schema upgrade client. Its properties are used only partially depending on the use case, essentially making it a container to hold dependencies for multiple purposes. We should find a better way for the client classes to access these dependencies to stop this DTO bloating and preferably remove the need for it entirely.

      Hints:

       

            Assignee:
            Unassigned
            Reporter:
            Joshua Windels
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: