Exception container file, contains definitions for RWDE Exceptions
System defined exceptions are based off of the default behaviour of this base exception class
Override for the "new" method in the Error base class, initializes the instance the way we want.
This will return an initialized instance of Error
Determine whether this was a retry attempt
Caught with RWDE::DevelException - developer only exceptions, typically for unplanned behaviour
caught with RWDE::DataMissingException - missing data detected
Caught with RWDE::DataBadException - Invalid data detected
Caught with RWDE::DataLimitException - Limit or threshold exceeded
Caught with RWDE::DataDuplicateException - Discovered duplicate data (typically db related)
Caught with RWDE::DataNotFoundException - Expected data does not exist
Caught with RWDE::BadPasswordException - Problems accepting a password
Caught with RWDE::SSLException - Problems with http SSL connections
Caught with RWDE::Web::SessionMissingException - Problem with the session occurred
Caught with RWDE::StatusException - Problem with instance status
Caught with RWDE::DatabaseErrorException - Internal db problem detected
Caught with RWDE::PolicyException - Policy violation occurred
Caught with RWDE::PermissionException - Permission violation occurred
Caught with RWDE::DefaultException - Default Exception - undefined exceptions are funnelled here
To install RWDE, copy and paste the appropriate command in to your terminal.
cpanm
cpanm RWDE
CPAN shell
perl -MCPAN -e shell install RWDE
For more information on module installation, please visit the detailed CPAN module installation guide.