wim
f3d5ebef96
Add method overload for adding multiple read-only fields at once.
2022-09-23 15:38:57 +02:00
WimVelzeboer
4aef8f34f9
Add methods to fflib_Ids
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-06-22 13:01:53 +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
WimVelzeboer
0b4d878382
Add domain method to map the record Id to a grand-grand-...-parent record Id
2022-05-25 12:22:48 +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
WimVelzeboer
601c45ab1b
Avoid unexpected exceptions when the recordIds contains incorrect data
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-05-10 14:40:55 +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
WimVelzeboer
54490cc32d
Fix for updated fflib-apex-common
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-05-09 16:05:54 +01:00
WimVelzeboer
b514eddbcf
Fix workflow for build
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-04-05 17:32:46 +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
WimVelzeboer
ee8a8465c0
Add fflib_SObjects2.getRecords(sObjectField, Boolean) method
...
`List<SObject> getRecords(Schema.SObjectField sObjectField, Boolean value)`
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 21:51:12 +00:00
WimVelzeboer
ad75a9b790
Add Factory method for records based on an Id field
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 21:16:25 +00:00
WimVelzeboer
74456fe573
Add Factory templates plus documentation on how to install
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 20:43:10 +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
WimVelzeboer
bbf7e5b93c
Add overloaded method for register dirty with relationships
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 14:28:24 +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
WimVelzeboer
3335482e8f
Add mergeMap to fflib_ArrayUtils
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 10:06:58 +00:00
WimVelzeboer
d139917d69
Add getAllValues to fflib_ArrayUtils
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-16 09:47:30 +00:00
William Velzeboer
778a44dffa
Merge pull request #35 from wimvelzeboer/feature/MoreDomainMethods
...
Add domain methods
2022-03-08 11:33:59 +00:00
WimVelzeboer
0943def0df
Add domain methods
...
getRecords(sObjectField, Id)
getRecords(sObjectField, Set<Id>)
getRecords(sObjectField, String)
getRecords(sObjectField, Set<String>)
getRecordsIsNot(sObjectField, Id)
getRecordsNotIn(sObjectField, Set<Id>)
getRecordsIsNot(sObjectField, String)
getRecordsNotIn(sObjectField, Set<String>)
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-08 11:27:58 +00:00
WimVelzeboer
3113ec8378
Add domain method getRecordsByFieldValueIsNot
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-04 12:29:37 +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
WimVelzeboer
ac1f7bbac0
Add fflib_SObjectFactory class
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-03-01 12:01:30 +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
WimVelzeboer
f28fa87581
Add fflib_Criteria.contains method for related field
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-28 10:57:55 +00:00
WimVelzeboer
11bb843d72
Remove duplicate method from domain template
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-25 13:13:15 +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
WimVelzeboer
23ec70e2f1
Add LIKE and Contains condition to Criteria
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-25 11:11:31 +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
WimVelzeboer
d811e53b84
Add getById to domain template
...
`Map<Id, ${SObject_API_Name}> getById()`
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-24 10:23:38 +00:00
WimVelzeboer
969b0fbba7
Improve fflib_SObjects2.getSObjectsByIdField
...
Add unit-test and method to domain template
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-24 09:43:38 +00:00
William Velzeboer
932f1b8f23
Merge pull request #30 from wimvelzeboer/feature/MoreDomainMethods
...
More domain methods
2022-02-23 13:27:42 +00:00
WimVelzeboer
acb5cdc98b
More domain methods
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-02-23 12:03:34 +00:00
William Velzeboer
a0fae69635
Merge pull request #28 from JAertgeerts/main
...
Fix null check
2022-02-16 10:31:37 +00:00
Jan Aertgeerts
81dfa9bfb8
Fix null check
2022-02-16 09:49:04 +01:00
William Velzeboer
336917e9db
Fix bug on constructor method
2022-02-03 13:40:58 +00:00
WimVelzeboer
a73ebf5682
Merge remote-tracking branch 'origin/main'
2022-01-31 12:53:29 +00:00
WimVelzeboer
901cc03f9a
Add class fflib_MockSOQLResult
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-31 12:53:02 +00:00
WimVelzeboer
68d1c73c28
Add class fflib_MockSOQLResult
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-31 12:51:28 +00:00
WimVelzeboer
52810158fb
Add selectNull private method to domain template
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-31 08:38:41 +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
WimVelzeboer
cad0396447
Add selector and factory class for SObjectShares
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-24 09:50:39 +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
WimVelzeboer
933383970a
Add fflib_RecordTypeId.cls for getting the recordType Ids based on cached values
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-19 11:40:32 +00:00
WimVelzeboer
2ff66b6a2f
Add virtual to fflib_SObjectTriggerHandler class
...
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-13 15:24:12 +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
WimVelzeboer
964a2ed032
Improved method for setting read-only field values
...
When mocking records, read-only field values can only be set with this method. It is now also compatible with Date field types
Signed-off-by: WimVelzeboer <wimvelzeboer@protonmail.com >
2022-01-13 11:47:54 +00:00