You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 27, 2023. It is now read-only.
Implements Salesforce best practices of 1 trigger per object & logicless triggers
The abstract class SobjectTriggerHandler.cls handles determining the current context and calling 1 of 7 protected methods - triggers only have to call the public execute() method
Provides recursion detection/prevention by checking the list of trigger records have already been processed
Allows triggers to be enabled/disabled both globally and individually at the org, profile and user levels (hierarchy custom setting)
Allows framework debug statements to be enabled/disabled
Recursion prevention: in the event that there is a recursive loop, each handler detects that it has already processed the records and skips duplicated execution