Skip to content
This repository has been archived by the owner on Sep 27, 2023. It is now read-only.

Releases: jongpie/NebulaTriggerHandler

Summer '18 Release

11 Jun 18:23
f329907
Compare
Choose a tag to compare
  • 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

22 Feb 23:34
Compare
Choose a tag to compare
  • 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
    1. Triggers can be toggled globally using the field TriggerSettings__c.ExecuteTriggers__c
    2. 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
    3. Debug statements inside TriggerHandler can be toggled using the field TriggerSettings__c.EnableDebugging__c