Add new standard Exceptions, allow user code to throw them

By Justin James on 1 Sep 2014
We keep re-making the same Exceptions over and over again. It would be great if these were built into the system and user code could raise them:

* Validation Exception
* Processing Exception (a generic "something has gone wrong")
* Web Service Exception (for when something goers wrong with a Web Service)
* Extension Exception (for wrapping around errors coming from Extensions)
* Not Implemented Exception (we use this when a Switch is looking at a Static Entity value and there are values that should never be chosen like inactive values and as a "fail fast, fail hard" when we add a new value but haven't coded all the paths for dealing with it)

This idea has no comments yet. Be the first to comment!