-
Type:
Technical Work
-
Resolution: Won't Do
-
Priority:
Minor
-
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.
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.