Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.1M3
-
None
Description
Growing number of features and configuration based on DI requires to refactor some parts of Cayenne to be more DI-enabled.
Now we have many places in the code where adapters created by calling constructor. But many features that need to be implemented require some values to be injected in adapter (e.g. CAY-1210, CAY-1603). So we definitely need refactor out code to make db adapters injected properly.