Apex Cross cutting concerns for Salesforce
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CCCDocs
imgs
src
Contributing
LICENSE
README.md

README.md

logo

sf-cross-cutting-concerns

Cross cutting concerns for apex code. The previous cross-cutting concerns is NO LONGER supported.

This code designed to encapsulate common cross-cutting concerns (logging, exception handling, caching, etc.).Often times cross-cutting concerns are an after-thought; or, hastily injected without any ability to manage or control.This project was to encapsulate those concerns and provide a mechanism to change/augment. Changing behaviour is a matter of inheritance and specifying choice via custom metadata. See the Wiki for more informaiton.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

You will need to have Platform Cache enable; otherwise, caching WILL NOT work.

Running the tests

The unit tests have a minimum of 90% code coverage. Tests can be invoked from favortite case tool. In Salesforce Org, navigate to Setup->Apex Classes and run all tests

And coding style tests

All code, files and objects related to Apex Cross-Cutting Concerns are prefixed with 'accc'

Deployment

To deploy/install select the button below

Deploy to Salesforce

Apex Docs

If you download CCCDocs directory and navigate to ApexDocumentation directory and bring up index.htm in the browser you will get the JavaDoc-like information. The documentation will also link to the Wiki

Contributing

Please read Contributing for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

version 0.9.5

Authors

  • Bill Anderson

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments