├── .forceignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATES │ ├── bug_report.md │ └── feature_request.md ├── codecov.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── dependabot-approve-and-auto-merge.yml │ ├── pr.yml │ └── release-please.yml ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc ├── .release-please-manifest.json ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── DEPLOY.md ├── LICENSE ├── README.md ├── apexdox.yml ├── config └── project-scratch-def.json ├── doc-assets ├── changelog.html ├── favicon.png ├── files │ ├── changelog.html │ ├── deploy.html │ └── sampletriggerhandlerhome.html ├── github.min.css ├── highlight.css ├── highlight.js ├── highlight_old.css ├── homePage.html ├── icon.png ├── index.css ├── index.js ├── logo.png ├── monokai-sublime.min.css ├── styling.css ├── vs.min.css ├── vs2015.css └── xcode.min.css ├── docs ├── AccountSampleTriggerHandler.html ├── AccountSampleTriggerHandlerTest.html ├── TriggerHandler.html ├── TriggerHandlerTest.html ├── assets │ ├── favicon.png │ ├── highlight.css │ ├── highlight.js │ ├── icon.png │ ├── index.css │ ├── index.js │ ├── logo.png │ ├── lunr.js │ ├── mark.js │ ├── search-idx.js │ ├── search.js │ └── styling.css ├── changelog.html ├── deploy.html ├── index.html └── sampletriggerhandlerhome.html ├── force-app └── main │ └── default │ └── classes │ ├── TriggerHandler.cls │ ├── TriggerHandler.cls-meta.xml │ ├── TriggerHandlerTest.cls │ └── TriggerHandlerTest.cls-meta.xml ├── package.json ├── pmd ├── deployRules.xml └── ruleset.xml ├── release-please-config.json ├── sample-handler └── main │ └── default │ ├── classes │ ├── AccountSampleTriggerHandler.cls │ ├── AccountSampleTriggerHandler.cls-meta.xml │ ├── AccountSampleTriggerHandlerTest.cls │ ├── AccountSampleTriggerHandlerTest.cls-meta.xml │ └── README.md │ └── triggers │ ├── AccountSampleTrigger.trigger │ └── AccountSampleTrigger.trigger-meta.xml ├── scripts ├── apex │ └── hello.apex ├── orginit.sh ├── soql │ └── account.soql └── updateHighlight.sh └── sfdx-project.json /.forceignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.forceignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATES/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/ISSUE_TEMPLATES/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATES/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/ISSUE_TEMPLATES/feature_request.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-and-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/workflows/dependabot-approve-and-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npm run precommit -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.2.0" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DEPLOY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/DEPLOY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/README.md -------------------------------------------------------------------------------- /apexdox.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/apexdox.yml -------------------------------------------------------------------------------- /config/project-scratch-def.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/config/project-scratch-def.json -------------------------------------------------------------------------------- /doc-assets/changelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/changelog.html -------------------------------------------------------------------------------- /doc-assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/favicon.png -------------------------------------------------------------------------------- /doc-assets/files/changelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/files/changelog.html -------------------------------------------------------------------------------- /doc-assets/files/deploy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/files/deploy.html -------------------------------------------------------------------------------- /doc-assets/files/sampletriggerhandlerhome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/files/sampletriggerhandlerhome.html -------------------------------------------------------------------------------- /doc-assets/github.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/github.min.css -------------------------------------------------------------------------------- /doc-assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/highlight.css -------------------------------------------------------------------------------- /doc-assets/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/highlight.js -------------------------------------------------------------------------------- /doc-assets/highlight_old.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/highlight_old.css -------------------------------------------------------------------------------- /doc-assets/homePage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/homePage.html -------------------------------------------------------------------------------- /doc-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/icon.png -------------------------------------------------------------------------------- /doc-assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/index.css -------------------------------------------------------------------------------- /doc-assets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/index.js -------------------------------------------------------------------------------- /doc-assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/logo.png -------------------------------------------------------------------------------- /doc-assets/monokai-sublime.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/monokai-sublime.min.css -------------------------------------------------------------------------------- /doc-assets/styling.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/styling.css -------------------------------------------------------------------------------- /doc-assets/vs.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/vs.min.css -------------------------------------------------------------------------------- /doc-assets/vs2015.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/vs2015.css -------------------------------------------------------------------------------- /doc-assets/xcode.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/doc-assets/xcode.min.css -------------------------------------------------------------------------------- /docs/AccountSampleTriggerHandler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/AccountSampleTriggerHandler.html -------------------------------------------------------------------------------- /docs/AccountSampleTriggerHandlerTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/AccountSampleTriggerHandlerTest.html -------------------------------------------------------------------------------- /docs/TriggerHandler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/TriggerHandler.html -------------------------------------------------------------------------------- /docs/TriggerHandlerTest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/TriggerHandlerTest.html -------------------------------------------------------------------------------- /docs/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/favicon.png -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/highlight.js -------------------------------------------------------------------------------- /docs/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/icon.png -------------------------------------------------------------------------------- /docs/assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/index.css -------------------------------------------------------------------------------- /docs/assets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/index.js -------------------------------------------------------------------------------- /docs/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/logo.png -------------------------------------------------------------------------------- /docs/assets/lunr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/lunr.js -------------------------------------------------------------------------------- /docs/assets/mark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/mark.js -------------------------------------------------------------------------------- /docs/assets/search-idx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/search-idx.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/styling.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/assets/styling.css -------------------------------------------------------------------------------- /docs/changelog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/changelog.html -------------------------------------------------------------------------------- /docs/deploy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/deploy.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/sampletriggerhandlerhome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/docs/sampletriggerhandlerhome.html -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandler.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandler.cls-meta.xml -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandlerTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandlerTest.cls -------------------------------------------------------------------------------- /force-app/main/default/classes/TriggerHandlerTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/force-app/main/default/classes/TriggerHandlerTest.cls-meta.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/package.json -------------------------------------------------------------------------------- /pmd/deployRules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/pmd/deployRules.xml -------------------------------------------------------------------------------- /pmd/ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/pmd/ruleset.xml -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/release-please-config.json -------------------------------------------------------------------------------- /sample-handler/main/default/classes/AccountSampleTriggerHandler.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/classes/AccountSampleTriggerHandler.cls -------------------------------------------------------------------------------- /sample-handler/main/default/classes/AccountSampleTriggerHandler.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/classes/AccountSampleTriggerHandler.cls-meta.xml -------------------------------------------------------------------------------- /sample-handler/main/default/classes/AccountSampleTriggerHandlerTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/classes/AccountSampleTriggerHandlerTest.cls -------------------------------------------------------------------------------- /sample-handler/main/default/classes/AccountSampleTriggerHandlerTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/classes/AccountSampleTriggerHandlerTest.cls-meta.xml -------------------------------------------------------------------------------- /sample-handler/main/default/classes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/classes/README.md -------------------------------------------------------------------------------- /sample-handler/main/default/triggers/AccountSampleTrigger.trigger: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/triggers/AccountSampleTrigger.trigger -------------------------------------------------------------------------------- /sample-handler/main/default/triggers/AccountSampleTrigger.trigger-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sample-handler/main/default/triggers/AccountSampleTrigger.trigger-meta.xml -------------------------------------------------------------------------------- /scripts/apex/hello.apex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/scripts/apex/hello.apex -------------------------------------------------------------------------------- /scripts/orginit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/scripts/orginit.sh -------------------------------------------------------------------------------- /scripts/soql/account.soql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/scripts/soql/account.soql -------------------------------------------------------------------------------- /scripts/updateHighlight.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/scripts/updateHighlight.sh -------------------------------------------------------------------------------- /sfdx-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dschach/salesforce-trigger-framework/HEAD/sfdx-project.json --------------------------------------------------------------------------------