Skip to content

Commit 5cb3096

Browse files
committed
Removed with sharing from selectors
The calling context determines this by default, e.g. the service layer, if the selector class requires ‘without sharing’ escalation it can do this within the selector method implementation via a private inner class.
1 parent d71a018 commit 5cb3096

File tree

7 files changed

+7
-7
lines changed

7 files changed

+7
-7
lines changed

fflib-sample-code/src/classes/AccountsSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
/**
2828
* This is a basic selector for Account for this app, note how it implements selectByOpportunity
2929
**/
30-
public with sharing class AccountsSelector extends fflib_SObjectSelector
30+
public class AccountsSelector extends fflib_SObjectSelector
3131
implements IAccountsSelector
3232
{
3333
public static IAccountsSelector newInstance()

fflib-sample-code/src/classes/OpportunitiesSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525
**/
2626

27-
public with sharing class OpportunitiesSelector extends fflib_SObjectSelector
27+
public class OpportunitiesSelector extends fflib_SObjectSelector
2828
implements IOpportunitiesSelector
2929
{
3030
public static IOpportunitiesSelector newInstance()

fflib-sample-code/src/classes/OpportunityLineItemsSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525
**/
2626

27-
public with sharing class OpportunityLineItemsSelector extends fflib_SObjectSelector
27+
public class OpportunityLineItemsSelector extends fflib_SObjectSelector
2828
{
2929
public List<Schema.SObjectField> getSObjectFieldList()
3030
{

fflib-sample-code/src/classes/PricebookEntriesSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525
**/
2626

27-
public with sharing class PricebookEntriesSelector extends fflib_SObjectSelector
27+
public class PricebookEntriesSelector extends fflib_SObjectSelector
2828
{
2929
public List<Schema.SObjectField> getSObjectFieldList()
3030
{

fflib-sample-code/src/classes/PricebooksSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525
**/
2626

27-
public with sharing class PricebooksSelector extends fflib_SObjectSelector
27+
public class PricebooksSelector extends fflib_SObjectSelector
2828
{
2929
public List<Schema.SObjectField> getSObjectFieldList()
3030
{

fflib-sample-code/src/classes/ProductsSelector.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2525
**/
2626

27-
public with sharing class ProductsSelector extends fflib_SObjectSelector
27+
public class ProductsSelector extends fflib_SObjectSelector
2828
{
2929
public ProductsSelector()
3030
{

fflib-sample-code/src/classes/ProductsSelectorTest.cls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
**/
2626

2727
@IsTest
28-
private with sharing class ProductsSelectorTest
28+
private class ProductsSelectorTest
2929
{
3030
@IsTest
3131
private static void testSelectById()

0 commit comments

Comments
 (0)