├── .eslintignore ├── .forceignore ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── config └── project-scratch-def.json ├── force-app └── main │ └── default │ ├── classes │ ├── RecordSync.cls │ ├── RecordSync.cls-meta.xml │ ├── RecordSyncHandlerTest.cls │ ├── RecordSyncHandlerTest.cls-meta.xml │ ├── RecordSyncTestCallable.cls │ ├── RecordSyncTestCallable.cls-meta.xml │ ├── RecordSync_Test.cls │ ├── RecordSync_Test.cls-meta.xml │ ├── TriggerHandler.cls │ ├── TriggerHandler.cls-meta.xml │ ├── TriggerHandler_Test.cls │ └── TriggerHandler_Test.cls-meta.xml │ ├── customMetadata │ └── Trigger_Controller.RecordSyncHandlerTest.md-meta.xml │ ├── layouts │ └── Trigger_Controller__mdt-Trigger Controller Layout.layout-meta.xml │ ├── objects │ └── Trigger_Controller__mdt │ │ ├── Trigger_Controller__mdt.object-meta.xml │ │ ├── fields │ │ ├── After_Delete__c.field-meta.xml │ │ ├── After_Insert__c.field-meta.xml │ │ ├── After_Undelete__c.field-meta.xml │ │ ├── After_Update__c.field-meta.xml │ │ ├── Applies_To_Type__c.field-meta.xml │ │ ├── Applies_To_Value__c.field-meta.xml │ │ ├── Before_Delete__c.field-meta.xml │ │ ├── Before_Insert__c.field-meta.xml │ │ ├── Before_Undelete__c.field-meta.xml │ │ └── Before_Update__c.field-meta.xml │ │ ├── listViews │ │ └── All_Trigger_Controllers.listView-meta.xml │ │ └── validationRules │ │ └── Applies_To_Value.validationRule-meta.xml │ └── triggers │ ├── RecordSyncTestTrigger.trigger │ └── RecordSyncTestTrigger.trigger-meta.xml ├── jest.config.js ├── manifest └── package.xml ├── package.json └── sfdx-project.json /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/.eslintignore -------------------------------------------------------------------------------- /.forceignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/.forceignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/README.md -------------------------------------------------------------------------------- /config/project-scratch-def.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/config/project-scratch-def.json -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSync.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSync.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSync.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSync.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSyncHandlerTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSyncHandlerTest.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSyncHandlerTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSyncHandlerTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSyncTestCallable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSyncTestCallable.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSyncTestCallable.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSyncTestCallable.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSync_Test.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSync_Test.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/RecordSync_Test.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/RecordSync_Test.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler_Test.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler_Test.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler_Test.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler_Test.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/customMetadata/Trigger_Controller.RecordSyncHandlerTest.md-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/customMetadata/Trigger_Controller.RecordSyncHandlerTest.md-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/layouts/Trigger_Controller__mdt-Trigger Controller Layout.layout-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/layouts/Trigger_Controller__mdt-Trigger Controller Layout.layout-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/Trigger_Controller__mdt.object-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/Trigger_Controller__mdt.object-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Delete__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Delete__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Insert__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Insert__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Undelete__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Undelete__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Update__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/After_Update__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Applies_To_Type__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Applies_To_Type__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Applies_To_Value__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Applies_To_Value__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Delete__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Delete__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Insert__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Insert__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Undelete__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Undelete__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Update__c.field-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/fields/Before_Update__c.field-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/listViews/All_Trigger_Controllers.listView-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/listViews/All_Trigger_Controllers.listView-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/objects/Trigger_Controller__mdt/validationRules/Applies_To_Value.validationRule-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/objects/Trigger_Controller__mdt/validationRules/Applies_To_Value.validationRule-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/triggers/RecordSyncTestTrigger.trigger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/triggers/RecordSyncTestTrigger.trigger -------------------------------------------------------------------------------- /force-app/main/default/triggers/RecordSyncTestTrigger.trigger-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/force-app/main/default/triggers/RecordSyncTestTrigger.trigger-meta.xml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/jest.config.js -------------------------------------------------------------------------------- /manifest/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/manifest/package.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/package.json -------------------------------------------------------------------------------- /sfdx-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akruvi/salesforce-simple-trigger-framework/HEAD/sfdx-project.json --------------------------------------------------------------------------------