Commit Graph
25 Commits
Author SHA1 Message Date
WimVelzeboer 07d1ab977b Increase unit-test coverage of fflib_SObject2 to 94%
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-12 10:51:54 +00:00
WimVelzeboer 5a7639495a Merge remote-tracking branch 'origin/main' 2022-01-12 09:21:45 +00:00
WimVelzeboer 92daa2e645 Add unit-test for fflib_SObject2.getStringFieldByIdField
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-12 09:21:28 +00:00
WimVelzeboer acb1fc21e8 Add method to add a readonly field for mocking.
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-11 18:54:12 +00:00
WimVelzeboer d569dfe4e6 Add method to add a readonly field for mocking.
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-11 18:53:37 +00:00
WimVelzeboer b6b6d6a7c5 Add method to add a readonly field for mocking.
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-11 18:41:43 +00:00
WimVelzeboer 6a0fd5faae Add selectById method to the domain template
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-11 10:40:40 +00:00
WimVelzeboer a48dbe519f Bugfix to getStringFieldByIdField method
Method arguments were in the incorrect order.

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-05 13:19:33 +00:00
WimVelzeboer 904505b85d Merge remote-tracking branch 'origin/main'
# Conflicts:
#	dev-tools/assets/intelliJ/fileTemplates/AEPE - Domain Structure.cls
2022-01-05 11:12:35 +00:00
WimVelzeboer 4557d18092 Add selectBy private domain selector method in template
Allows for generic selectors based on fflib_criteria

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-05 11:12:00 +00:00
WimVelzeboer b99f1f11bf Add selectBy private domain selector method in template
Allows for generic selectors based on fflib_criteria

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-05 11:10:46 +00:00
WimVelzeboer 558242b34f Add private domain selector method in domain template
Allows for generic selectors based on SObjectFields

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2022-01-03 16:50:31 +00:00
WimVelzeboer 24ba673d8e Add support to compare a date against a date time 2021-12-13 18:21:57 +00:00
WimVelzeboer 1497b5fec7 Set parallel testing for domain template unit-test 2021-12-13 09:13:54 +00:00
WimVelzeboer 6ee805dfd8 Add extra unit-test coverage 2021-12-10 09:27:25 +00:00
WimVelzeboer 9822d06610 Bugfix in triggerhandler 2021-12-09 12:10:40 +00:00
WimVelzeboer 9f18f4065c Fix copy paste issue in selector template 2021-12-07 14:05:15 +00:00
WimVelzeboer 6c939f6ba0 Add more robust template 2021-12-02 10:48:16 +00:00
WimVelzeboer 0d8e29d00b Add more insight into how the fflib_Criteria formula was evaluated
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-11-22 21:00:11 +00:00
WimVelzeboer 1f45c8d4c2 Add setter method to fflib_SObjects2 plus unit-test
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-11-04 17:18:46 +00:00
WimVelzeboer 6eee1acdb6 Add getDecimalFieldSum method to domain
This will summarise the Decimal field value

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-11-03 15:24:05 +00:00
WimVelzeboer 5b486bc3a2 Delete MyTest class
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-11-01 13:27:35 +00:00
WimVelzeboer ef77fad3ed Improvements to the trigger handler
Ability to disable trigger action in meta-data, and adds a stateful option

Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com>
2021-10-28 15:35:28 +01:00
WimVelzeboer ed87378fba Trigger Handler functionality (small bugfix)
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 17:55:04 +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