sf-fflib-selector-layer - Build and review fflib selector layers
Guides Apex selector implementation and review with fflib_SObjectSelector, QueryFactory, relationship queries, security enforcement, dynamic filters, and Batch Apex query locators.
Tags
Updated: 2026-10-08Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Create selector classes
- Configure QueryFactory fields
- Add filtered queries
- Build relationship subselects
- Enforce CRUD and FLS
- Use bound dynamic filters
- Create Batch query locators
- Review selector anti-patterns
Inputs
- SObject types and fields
- Selector query requirements
- Filter values
- Relationship names
- Field set definitions
- Security access mode
Outputs
- Apex selector code
- SOQL query definitions
- Security enforcement decisions
- Selector review findings
- QueryFactory configuration
Requirements
- Salesforce Apex runtime
- fflib-apex-common library
- Salesforce schema access
- Permissions for queried objects and fields
