Add link to code examples

This commit is contained in:
Wim Velzeboer
2021-07-08 15:42:47 +01:00
parent c3bc63b177
commit 92988355c0
3 changed files with 13 additions and 9 deletions
+5 -7
View File
@@ -54,10 +54,9 @@ public class Application
public static final fflib_ISelectorFactory Selector =
new fflib_DynamicSelectorFactory(bindingResolver);
public static final fflib_ISelectorFactory WithoutSharingSelector =
new fflib_DynamicSelectorFactory(
bindingResolver.bySharingMode(fflib_SharingMode.WithoutSharing)
);
public static final fflib_ISelectorFactory ElevatedSelector =
new fflib_DynamicSelectorFactory(bindingResolver)
.setSharingMode(fflib_SharingMode.WithSharing);
}
```
@@ -69,13 +68,12 @@ public virtual inherited sharing class AccountsSelector
{
public static IAccountsSelector newInstance()
{
return (IAccountsSelector) Application.Selector.newInstance(Schema.Account.SObjectType);
return (IAccountsSelector) Application.Selector.newInstance(Account.SObjectType);
}
public static IAccountsSelector newWithoutSharingInstance()
{
return (IAccountsSelector) Application.WithoutSharingSelector
.newInstance(Schema.Account.SObjectType);
return (IAccountsSelector) Application.ElevatedSelector.newInstance(Account.SObjectType);
}
public AccountsSelector()