https://github.com/agentgill/nebula-core
https://github.com/agentgill/nebula-core
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/agentgill/nebula-core
- Owner: agentgill
- License: mit
- Created: 2020-02-29T04:44:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-02-29T04:45:01.000Z (about 5 years ago)
- Last Synced: 2025-01-18T13:38:35.590Z (4 months ago)
- Language: Apex
- Homepage:
- Size: 262 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nebula Core
- [Install on Production](https://login.salesforce.com/packaging/installPackage.apexp?p0=04t0J0000006cBQQAY)
- [Install on Sandbox](https://test.salesforce.com/packaging/installPackage.apexp?p0=04t0J0000006cBQQAY)
- Paste this onto the end of your My Domain URL: /packaging/installPackage.apexp?p0=04t0J0000006cBQQAY
- Include in your SFDX project as `"Nebula Core": "04t0J0000006cBQQAY"`
The base set of classes used by Nebula Consulting. The licence for this code is MIT, see [LICENSE](LICENSE).Areas covered by the library:
- [Metadata-configured trigger handler framework](MetadataTriggerManager.md)
- [SObjectIndex for storing/retrieving lists of SObjects based on 1 or more criteria](SObjectIndex.md)
- [Iterator-based operations like filter() and map()](LazyIterator.md)
- Conversions between SObjects and JSON structures
- [A dependency-injection framework for building test data](TestRecordGenerator.md)
- [Metadata-configured logging framework](Logger.md)
- Interfaces to help with common uses of the Strategy Pattern
- Caching class for retrieving objects by Name e.g. configuration data stored in SObjects
- A callout-wrapper to make error-handling in callouts more consistent
- A builder class for building dynamic SOQL queries
- A class to dynamically get values in SObjects via lookup fields in a single call e.g. `SObjectGetter.get(obj, 'Lookup__r.Field__c')`
- A default implementation of Metadata.DeployCallback which emails results
- An HttpCalloutMock which just throws an exception
- A class for pulling the details out of nested exceptions