DIFDatasetDeserializer and Other Deserializers do not follow Dependency Injection Principals

XMLWordPrintable

    • Type: Technical Work
    • Resolution: Won't Do
    • Priority: Minor
    • Recycle Bin
    • Affects Version/s: None
    • Component/s: Codebase, Data Transfer
    • None

      I've been working of fixing the constructors for the DataAccessCapabilityTypeImpl class and have run into an issue inside of the DIFDataAccessCapabilityDeserializer class.

      In the DIFDataAccessCapabilityDeserializer class there is a direct reference to the constructor of the DataAccessCapabilityTypeImpl instead of using a Factory that was injected into the DIFDataAccessCapabilityDeserializer. This design decision has led to high coupling and an inability to easily refactor the DataAccessCapabilityTypeImpl constructors.

              Assignee:
              Unassigned
              Reporter:
              Nathan Hook
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: