com.rshtech.exception
Class BusinessRuleException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.rshtech.exception.ApplicationException
              extended by com.rshtech.exception.RuleFailureException
                  extended by com.rshtech.exception.BusinessRuleException
All Implemented Interfaces:
java.io.Serializable

public class BusinessRuleException
extends RuleFailureException

Specialized rule failure exception that pertains to validation issues specifically.

Version:
$Revision: 3137 $
Author:
$Author: kostya $
See Also:
Serialized Form

Field Summary
static ErrorCode BUS_RULE_DEFAULT_ERROR_CODE
           
 
Fields inherited from class com.rshtech.exception.RuleFailureException
VALIDATION_DEFAULT_ERROR_CODE
 
Fields inherited from class com.rshtech.exception.ApplicationException
APP_DEFAULT_ERROR_CODE
 
Constructor Summary
BusinessRuleException()
           
BusinessRuleException(ErrorCode code)
           
BusinessRuleException(ErrorCode code, java.lang.String details)
           
BusinessRuleException(ErrorCode code, java.lang.String details, java.lang.Throwable rootCause)
           
BusinessRuleException(ErrorCode code, java.lang.Throwable rootCause)
           
BusinessRuleException(java.lang.String details)
           
BusinessRuleException(java.lang.String details, java.lang.Throwable rootCause)
           
BusinessRuleException(java.lang.Throwable rootCause)
           
 
Method Summary
 
Methods inherited from class com.rshtech.exception.RuleFailureException
addException, addException, getErrorMessages, getExceptions, setExceptions
 
Methods inherited from class com.rshtech.exception.ApplicationException
getDetails, getErrorCode, getErrorMessage, getMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BUS_RULE_DEFAULT_ERROR_CODE

public static final ErrorCode BUS_RULE_DEFAULT_ERROR_CODE
Constructor Detail

BusinessRuleException

public BusinessRuleException()

BusinessRuleException

public BusinessRuleException(ErrorCode code)

BusinessRuleException

public BusinessRuleException(ErrorCode code,
                             java.lang.String details)

BusinessRuleException

public BusinessRuleException(java.lang.String details)

BusinessRuleException

public BusinessRuleException(java.lang.Throwable rootCause)

BusinessRuleException

public BusinessRuleException(ErrorCode code,
                             java.lang.Throwable rootCause)

BusinessRuleException

public BusinessRuleException(java.lang.String details,
                             java.lang.Throwable rootCause)

BusinessRuleException

public BusinessRuleException(ErrorCode code,
                             java.lang.String details,
                             java.lang.Throwable rootCause)