Commit Graph
12 Commits
Author SHA1 Message Date
wim a0fc1bd10d Improve performance of Dynamic Application Factories
Also added a method overload to provide a Package Name.
Useful for DX based second generation packages. Now each package can have their own bindings.
2023-09-01 15:39:25 +01:00
WimVelzeboer 59a2ea576a Upgrade to API 57.0
Including refactor to System.Asset class

Signed-off-by: WimVelzeboer <william@velzeboer.nl>
2023-04-13 10:42:53 +01:00
WimVelzeboer 54490cc32d Fix for updated fflib-apex-common
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-05-09 16:05:54 +01:00
wimvelzeboer 5357cd1189 Trigger Handler functionality
A trigger handler based on trigger actions configured via custom metadata. It separates the trigger logic per class, and is utilizing the fflib_UnitOfWork to execute the trigger actions.

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-10-27 16:04:27 +01:00
wim e1ad29dbe4 Fix incompatibility with force-di 2021-10-21 10:56:05 +01:00
wim 4b58dbb2d1 Add "fflib_" prefix to primitive domain classes 2021-10-11 13:52:55 +01:00
wim fa51e1d657 Package version upgrade to API 53.0 2021-09-30 11:14:55 +01:00
Wim Velzeboer c3bc63b177 Buxfix incorrect error messing when binding not found 2021-07-08 14:49:47 +01:00
Wim Velzeboer 2806f63b95 Buxfix when no sharing is set in the selector factory
Null pointer exception thrown in selector factory when no sharing mode was set in the application.
2021-07-08 14:05:37 +01:00
Wim Velzeboer 8185e3416c Add method reference for Classic and Dynamic domain factories 2021-07-08 10:16:00 +01:00
Wim Velzeboer fcb8fa62fd Made start with documentation with method reference 2021-07-06 13:14:20 +01:00
Wim Velzeboer 039e82d73c Add Dynamic Application Factory
This enabled realtime dependency injection for the fflib application.
By default the configuration comes from the Custom Metadata object fflib_AppBinding__mdt, but can be fully customised and extended.

Initial stuff
2021-07-02 13:57:11 +01:00