Skip to content

Garret's Apex Suite - Salesforce Apex Trigger Design Pattern and Utilities

Notifications You must be signed in to change notification settings

gwalliman/gas-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

GAS SUITE
Garret's Apex Suite - Salesforce Apex Trigger Design Pattern and Utilities

This repository contains the core code for the GAS Suite, which consists of:

* GASTriggerFactory.cls
* IGASTrigger.cls
* GASTriggerServices.cls
* sObjectList.cls
* sObjectListSubsetFactory.cls
* TestFactory.cls
* ITest.cls
* LogSuite.cls

It also contains some common sObjectList extensions, currently consisting of:

 * AccountList.cls
 * OpportunityList.cls
 * EventList.cls
 * CaseList.cls

 Finally, there is a sample AccountTrigger and related classes (AccountTriggerHandler, AccountTriggerService) that can serve as a guide to making your own trigger handlers.

 You can also find sample Apex tests using TestFactory (Test_AccountTriggerHandler.cls, AccountTriggerTests.cls)

 These sample classes have comments explaining how they work.

About

Garret's Apex Suite - Salesforce Apex Trigger Design Pattern and Utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages