![]() | Force-FrameworkMark Brennand |
A suite of APIs to aid in Salesforce APEX development.
Provides immutable array functionality similar to that offered by Javascript's forEach, map, filter, etc. methods. See README.
The Apex Assert class throws an uncatchable exception. A re-implementation of Assert private to theV1s throws an exception which may be caught.
Provides a simplified way to run Apex jobs. Re-try on failure and concurrency is supported. See README.
Spring like dependency injection into Apex code. Uses TypesV1 to allow the injected class to be constructed from a TypesV1.Factory implementation. See README.
A more logical approach to mocking, where the expected arguments are defined first and then the methods that expect those arguments. See README.
Using null to indicate a variable is undefined is dangerous. The OptionalV1 class can be used to better represent an unassigned variable. See README.
Allows building and execution of SOQL queries. See README.
A pub/sub model for Apex triggers. See README.
Allows loading and construction of APEX classes. Supports construction of class from a proxy class which implements the TypesV1.Factory interface. See README.