fflib-apex-common-samplecode icon indicating copy to clipboard operation
fflib-apex-common-samplecode copied to clipboard

Example of using domains of arbitrary ApexTypes

Open cropredyHelix opened this issue 2 years ago • 0 comments

When the domain class was split into triggerHandler and domain classes, the PR #300 author @wimvelzeboer mentioned that domains could now be arbitrary ApexTypes

It would be nice to see this sample repo extended to show such an example. This would include:

  • Factory construction in the Application.cls
  • ApexMocks support (enabled by Factory construction)

As I understand it, such domains of arbitrary ApexTypes extend fflib_Objects but I believe to implement factories and mocking support, some changes are needed in fflib_Application.cls to support something other than SObjectTypes as keys to the constructor class.

cropredyHelix avatar Jan 04 '23 23:01 cropredyHelix