How the Sample Application implements Enterprise Patterns
masterThe sample application demonstrates how to apply Apex Enterprise Patterns across different Salesforce platform features:
- Custom Buttons: Implements UI logic in Controllers that call the Service Layer.
- Batch Apex: Demonstrates reusing Service and Selector Layer code within a Batch context.
- Integration API: Shows how to expose an Integration API via the Service Layer using Apex and REST.
- Apex Triggers: Demonstrates factoring trigger logic through the Domain Layer (using wrappers).