Commit Graph
62 Commits
Author SHA1 Message Date
William Velzeboer 414145791d Add domain method getRecordsContaining (#67) 2025-12-05 17:03:18 +00:00
William Velzeboer 72b586f8a1 Add fflib_Formula.cls that can evaluate multiple instances of FormulaEval.FormulaInstance (#66) 2025-10-28 12:33:09 +00:00
William Velzeboer 73682a1ffa Add getChangedFields to triggerContext (#65) 2025-01-27 13:04:22 +00:00
William Velzeboer 883c1fd06e Merge pull request #64 from wimvelzeboer/feature/newDomainMethod
Feature/new domain method
2024-04-10 10:34:32 +01:00
William Velzeboer 18897d738f Merge pull request #63 from wimvelzeboer/feature/newDomainMethods
Add method overload for getIdFieldValues to omit null values
2024-04-10 09:55:19 +01:00
William Velzeboer 8d907cf846 Merge pull request #62 from wimvelzeboer/feature/TriggerBypass
Add bypass to TriggerHandler
2024-03-01 20:24:28 +00:00
William Velzeboer c5eedd383b Merge branch 'main' into feature/TriggerBypass 2024-03-01 20:17:54 +00:00
William Velzeboer 4384700cc2 Merge pull request #61 from wimvelzeboer/feature/TriggerBypass
Add bypass to TriggerHandler
2024-03-01 18:53:23 +00:00
William Velzeboer ad0014e582 Merge pull request #60 from wimvelzeboer/feature/ElevatedAppBindingSelector
Add WITH SYSTEM_MODE to fflib_AppBindingsSelector class
2024-02-26 14:03:43 +00:00
William Velzeboer d93199b4e6 Merge pull request #59 from wimvelzeboer/feature/ElevatedAppBindingSelector
Add WITH SYSTEM_MODE to fflib_AppBindingsSelector class
2024-02-22 20:21:36 +00:00
William Velzeboer 181aef1359 Merge pull request #58 from wimvelzeboer/revert-57-wimvelzeboer-patch-1
Revert "Update fflib_LogEventStoreListenerTest.cls"
2024-02-05 21:29:38 +00:00
William Velzeboer 5f6062a61d Revert "Update fflib_LogEventStoreListenerTest.cls" 2024-02-05 21:28:38 +00:00
William Velzeboer 5e9f2e1e21 Merge pull request #57 from wimvelzeboer/wimvelzeboer-patch-1
Update fflib_LogEventStoreListenerTest.cls
2024-02-05 17:37:42 +00:00
William Velzeboer a35e0d658c Update fflib_LogEventStoreListenerTest.cls 2024-02-05 17:12:37 +00:00
William Velzeboer a083b21fb4 Merge pull request #56 from wimvelzeboer/feature/RunTriggerHandlerSelectorElevated
Run TriggerAction Selector in System Mode
2024-02-01 13:17:36 +00:00
William Velzeboer 1ff92e43e5 Merge pull request #55 from wimvelzeboer/feature/addStripInaccessibleFieldsMethodToDomain
Add stripInaccessibleFields method to the domain.
2024-01-19 11:56:03 +00:00
William Velzeboer 31967fafad Merge pull request #53 from wimvelzeboer/IncreateCodeCoverage
Increase code coverage
2023-12-07 13:32:46 +00:00
William Velzeboer 17116e3c12 Merge pull request #52 from wimvelzeboer/feature/ImprovedDynamicApplicationFactory
Feature/improved dynamic application factory
2023-09-11 21:35:29 +01:00
William Velzeboer 0311ef739e Merge pull request #51 from wimvelzeboer/feature/ImprovedDynamicApplicationFactory
Improve performance of Dynamic Application Factories
2023-09-01 15:51:10 +01:00
William Velzeboer b658e6226b Merge pull request #50 from wimvelzeboer/feature/uuid
Add Uuid and HttpException. Logger now includes Uuid's
2023-08-01 14:00:20 +01:00
William Velzeboer c562691e2d Merge pull request #49 from wimvelzeboer/feature/ChildMapMethodForDomain
Refactor of getChildIdsById and getGrandParentIdById of fflib_SObject2
2023-04-27 11:34:43 +01:00
William Velzeboer 640d1605e9 Merge pull request #48 from wimvelzeboer/feature/ChildMapMethodForDomain
Add getChildIdsById to fflib_SObjects2
2023-04-20 16:45:02 +01:00
William Velzeboer 18009957bf Merge pull request #47 from wimvelzeboer/feature/DomainMethods
Add getDecimalById to fflib_SObjects2
2023-04-13 20:23:21 +01:00
William Velzeboer d32d33ba28 Merge pull request #46 from wimvelzeboer/UpdateToSpring23
Upgrade to API 57.0
2023-04-13 10:57:40 +01:00
William Velzeboer 9f8a330058 Merge pull request #44 from wimvelzeboer/feature/SObjects2_getGrandParentIdById
Add domain method to map the record Id to a grand-grand-...-parent record Id
2022-05-25 13:55:37 +01:00
William Velzeboer e1117f1991 Merge pull request #42 from wimvelzeboer/bugfix/UpgradeOfApexCommon
Avoid unexpected exceptions when the recordIds contains incorrect data
2022-05-10 15:29:29 +01:00
William Velzeboer c22847274c Merge pull request #41 from wimvelzeboer/bugfix/UpgradeOfApexCommon
Fix for updated fflib-apex-common
2022-05-09 16:43:36 +01:00
William Velzeboer 06abca48d3 Merge pull request #39 from wimvelzeboer/feature/MoreDomainMethods
Add fflib_SObjects2.getRecords(sObjectField, Boolean) method
2022-03-21 07:20:01 +00:00
William Velzeboer 0773178d39 Merge pull request #38 from wimvelzeboer/feature/Factories
Add Factory method for records based on an Id field
2022-03-16 21:51:49 +00:00
William Velzeboer fc94ac565c Merge pull request #37 from wimvelzeboer/feature/UnitOfWorkRegisterBulkWithRelationships
Add overloaded method for register dirty with relationships
2022-03-16 15:55:10 +00:00
William Velzeboer def5fd29aa Merge pull request #36 from wimvelzeboer/feature/GetAllValues
Add getAllValues to fflib_ArrayUtils
2022-03-16 10:45:13 +00:00
William Velzeboer 778a44dffa Merge pull request #35 from wimvelzeboer/feature/MoreDomainMethods
Add domain methods
2022-03-08 11:33:59 +00:00
William Velzeboer 785edea99f Merge pull request #34 from wimvelzeboer/feature/Factories
Add fflib_SObjectFactory class
2022-03-01 12:23:40 +00:00
William Velzeboer 3f377be589 Merge pull request #33 from wimvelzeboer/feature/AddContainsAndLikeToCriteria
Add fflib_Criteria.contains method for related field
2022-03-01 10:39:31 +00:00
William Velzeboer 4e8369cfbe Merge pull request #32 from wimvelzeboer/feature/AddContainsAndLikeToCriteria
Add LIKE and Contains condition to Criteria
2022-02-25 11:16:44 +00:00
William Velzeboer de7347e4af Merge pull request #31 from wimvelzeboer/feature/MoreDomainMethods
Improve fflib_SObjects2.getSObjectsByIdField
2022-02-24 12:48:56 +00:00
William Velzeboer 932f1b8f23 Merge pull request #30 from wimvelzeboer/feature/MoreDomainMethods
More domain methods
2022-02-23 13:27:42 +00:00
William Velzeboer a0fae69635 Merge pull request #28 from JAertgeerts/main
Fix null check
2022-02-16 10:31:37 +00:00
William Velzeboer 336917e9db Fix bug on constructor method 2022-02-03 13:40:58 +00:00
William Velzeboer b1d48a8a88 Merge pull request #27 from wimvelzeboer/RecordType-patch
Fix issue with fflib_RecordType when cache is null
2022-01-29 21:09:49 +00:00
William Velzeboer e6e99ce84d Fix issue with fflib_RecordType when cache is null 2022-01-29 20:53:56 +00:00
William Velzeboer b4b3735b97 Merge pull request #26 from wimvelzeboer/feature/sharesSelector
Add selector and factory class for SObjectShares
2022-01-24 09:57:36 +00:00
William Velzeboer b0e4da9a6f Merge pull request #25 from wimvelzeboer/feature/RecordTypeId
Add fflib_RecordTypeId.cls for getting the recordType Ids
2022-01-19 16:07:38 +00:00
William Velzeboer 8b745f6265 Merge pull request #23 from wimvelzeboer/bugfix/setFieldValueFailsWithDate
Improved method for setting read-only field values
2022-01-13 12:07:24 +00:00
William Velzeboer 130a20119e Merge pull request #21 from JAertgeerts/feature/fix-object
Remove protected object visibility as this only works with 2GP
2022-01-12 21:33:46 +00:00
William Velzeboer d9935eb702 Merge pull request #22 from wimvelzeboer/bugfix/soql-generation-issue
Increase unit-test coverage for fflib_Criteria to 80%
2022-01-12 21:26:26 +00:00
William Velzeboer 83700a112c Merge pull request #20 from JAertgeerts/main
Add getIdFieldByStringField()
2022-01-12 11:34:49 +00:00
William Velzeboer 89c2e23625 Fix failing unit-test 2022-01-12 11:14:02 +00:00
William Velzeboer 74f49d4eb4 Merge branch 'main' into main 2022-01-12 10:56:01 +00:00
William Velzeboer 497b7ad2df Merge pull request #18 from wimvelzeboer/feature/TriggerHandler
Trigger Handler functionality
2021-10-27 16:17:46 +01:00
William Velzeboer 87bfcecf34 Fix bug 2021-10-26 14:52:41 +01:00
William Velzeboer 285e5c4e6b Merge pull request #17 from wimvelzeboer/feature/Work
Add a generic UnitOfWork functionality
2021-10-15 07:20:22 +01:00
William Velzeboer 93d764bdf2 Merge pull request #13 from wimvelzeboer/feature/logger
Waiting for Winter'22 update to use enum.valueOf
2021-10-11 15:19:59 +01:00
William Velzeboer bb507f2275 Merge pull request #15 from wimvelzeboer/feature/addPrefixToPrimitiveDomains
Add "fflib_" prefix to primitive domain test classes
2021-10-09 20:55:05 +01:00
William Velzeboer a52b0f674a Merge pull request #14 from wimvelzeboer/feature/addPrefixToPrimitiveDomains
Add "fflib_" prefix to primitive domain classes
2021-10-06 11:44:05 +01:00
William Velzeboer edfaf6c15a Update issue templates 2021-07-07 14:50:32 +01:00
William Velzeboer c457cd8bf9 Merge pull request #5 from wimvelzeboer/DynamicApplication
Add Dynamic Application Factory
2021-07-02 15:07:42 +01:00
William Velzeboer 00aa53f9b7 Merge pull request #4 from wimvelzeboer/utils
Add Array utils
2021-06-28 17:26:19 +01:00
William Velzeboer a2afb1104e Merge pull request #3 from wimvelzeboer/ApplicationFactory
Classic implementations for Application Factories
2021-06-25 16:12:46 +01:00
William Velzeboer 825c9a9508 Merge pull request #2 from wimvelzeboer/ApplicationFactory
Classic implementations for Application Factories
2021-06-25 16:07:16 +01:00
William Velzeboer 9d673c7c56 Merge pull request #1 from wimvelzeboer/ApplicationFactory
Application factory
2021-06-25 16:05:40 +01:00
William Velzeboer b9b5299599 Initial commit 2021-06-24 10:14:15 +01:00