├── .circleci └── config.yml ├── .forceignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── pmd-ruleset.xml └── server.key.enc ├── config └── project-scratch-def.json ├── force-app └── default │ └── main │ ├── classes │ ├── TriggerHandler.cls │ ├── TriggerHandler.cls-meta.xml │ ├── TriggerHandlerMetadataProvider.cls │ ├── TriggerHandlerMetadataProvider.cls-meta.xml │ ├── TriggerHandlerTest.cls │ └── TriggerHandlerTest.cls-meta.xml │ └── objects │ ├── Trigger_Handler_Method__mdt │ ├── Trigger_Handler_Method__mdt.object-meta.xml │ ├── fields │ │ ├── Description__c.field-meta.xml │ │ ├── Is_Enabled__c.field-meta.xml │ │ ├── Order_of_execution__c.field-meta.xml │ │ ├── Trigger_Event_Type__c.field-meta.xml │ │ └── Trigger_Handler_Name__c.field-meta.xml │ └── validationRules │ │ └── Prevent_TestTriggerHandler_name.validationRule-meta.xml │ └── Trigger_Handler_Settings__mdt │ ├── Trigger_Handler_Settings__mdt.object-meta.xml │ ├── fields │ ├── Description__c.field-meta.xml │ ├── Is_After_Delete_Enabled__c.field-meta.xml │ ├── Is_After_Insert_Enabled__c.field-meta.xml │ ├── Is_After_Undelete_Enabled__c.field-meta.xml │ ├── Is_After_Update_Enabled__c.field-meta.xml │ ├── Is_Before_Delete_Enabled__c.field-meta.xml │ ├── Is_Before_Insert_Enabled__c.field-meta.xml │ ├── Is_Before_Update_Enabled__c.field-meta.xml │ └── Is_Globally_Enabled__c.field-meta.xml │ └── validationRules │ └── Prevent_TestTriggerHandler_record_name.validationRule-meta.xml ├── manifest └── package.xml └── sfdx-project.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.forceignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/.forceignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/README.md -------------------------------------------------------------------------------- /assets/pmd-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/assets/pmd-ruleset.xml -------------------------------------------------------------------------------- /assets/server.key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/assets/server.key.enc -------------------------------------------------------------------------------- /config/project-scratch-def.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/config/project-scratch-def.json -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandler.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandler.cls -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandler.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandler.cls-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandlerMetadataProvider.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandlerMetadataProvider.cls -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandlerMetadataProvider.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandlerMetadataProvider.cls-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandlerTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandlerTest.cls -------------------------------------------------------------------------------- /force-app/default/main/classes/TriggerHandlerTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/classes/TriggerHandlerTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/Trigger_Handler_Method__mdt.object-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/Trigger_Handler_Method__mdt.object-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Description__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Description__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Is_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Is_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Order_of_execution__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Order_of_execution__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Trigger_Event_Type__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Trigger_Event_Type__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Trigger_Handler_Name__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/fields/Trigger_Handler_Name__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Method__mdt/validationRules/Prevent_TestTriggerHandler_name.validationRule-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Method__mdt/validationRules/Prevent_TestTriggerHandler_name.validationRule-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/Trigger_Handler_Settings__mdt.object-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/Trigger_Handler_Settings__mdt.object-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Description__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Description__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Delete_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Delete_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Insert_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Insert_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Undelete_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Undelete_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Update_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_After_Update_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Delete_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Delete_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Insert_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Insert_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Update_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Before_Update_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Globally_Enabled__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/fields/Is_Globally_Enabled__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/default/main/objects/Trigger_Handler_Settings__mdt/validationRules/Prevent_TestTriggerHandler_record_name.validationRule-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/force-app/default/main/objects/Trigger_Handler_Settings__mdt/validationRules/Prevent_TestTriggerHandler_record_name.validationRule-meta.xml -------------------------------------------------------------------------------- /manifest/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/manifest/package.xml -------------------------------------------------------------------------------- /sfdx-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AndreyFilonenko/sfdc-declarative-trigger-framework/HEAD/sfdx-project.json --------------------------------------------------------------------------------