This repository has been archived by the owner on Sep 27, 2023. It is now read-only.
Releases: jongpie/NebulaTriggerHandler
Releases · jongpie/NebulaTriggerHandler
Summer '18 Release
- Upgraded all classes to Summer '18 (API v43.0) release
- Renamed TriggerHandler.cls to SobjectTriggerHandler.cls and TriggerHandlerSettings__c.object to SobjectTriggerHandlerSettings__c.object
- Optimized some of the internals of SobjectTriggerHandler
- Added TestDataFactory.cls
- Moved example implementation code to a separate folder, sampleUsage
Added a custom setting to control trigger execution & debug statements
- Renamed the protected methods so they fit the verb naming convention - existing classes need to be updated
- Added a new hierarchy custom setting called TriggerSettings__c
- Triggers can be toggled globally using the field TriggerSettings__c.ExecuteTriggers__c
- Individual triggers can be disabled using the field TriggerSettings__c.HandlerClassesToSkip__c. The name of each handler class to skip (ex: 'LeadTriggerHandler') should be put on a separate line
- Debug statements inside TriggerHandler can be toggled using the field TriggerSettings__c.EnableDebugging__c