public class ECApplicationException extends ECException implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String | ERROR_TYPE
Default value of the error type parameter
|
static java.lang.String | GENERIC_ERROR_TASK
Default value of the generic error task parameter
|
Constructor and Description |
---|
ECApplicationException()
This is the default constructor for this class.
|
ECApplicationException(ApplicationError applicationError)
This is a constructor for this class which has one parameter.
|
ECApplicationException(ECMessage ecMessage, java.lang.Object[] msgParam)
This is the default constructor for this class.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName)
This is a constructor for this class which has three parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, boolean logMessage)
This is a constructor for this class which has four parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam)
This is a constructor for this class which has four parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, boolean logMessage)
This is a constructor for this class which has five parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName)
This is a constructor for this class which has five parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, boolean logMessage)
This is a constructor for this class which has six parameters.
|
ECApplicationException(ECMessage ecMessage, java.lang.String className, java.lang.String methodName, java.lang.Object[] messageParameters, java.lang.String errorTaskName, java.lang.String[] symptomData, ECParameterError[] ecParameterErrors)
This is a constructor for this class which has eight parameters.
|
ECApplicationException(ECMessage ecMessage, java.lang.String className, java.lang.String methodName, java.lang.Object[] messageParameters, java.lang.String errorTaskName, java.lang.String[] symptomData, ECParameterError[] ecParameterErrors, java.lang.Throwable throwable)
This is a constructor for this class which has nine parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, TypedProperty exceptionData)
This is a constructor for this class which has six parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, TypedProperty exceptionData, boolean logMessage)
This is a constructor for this class which has seven parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, TypedProperty exceptionData)
This is a constructor for this class which has five parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, TypedProperty exceptionData, boolean logMessage)
This is a constructor for this class which has six parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName)
This is a constructor for this class which has four parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, boolean logMessage)
This is a constructor for this class which has five parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, TypedProperty exceptionData)
This is a constructor for this class which has five parameters.
|
ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, TypedProperty exceptionData, boolean logMessage)
This is a constructor for this class which has six parameters.
|
ECApplicationException(java.lang.Throwable throwable)
This is a constructor for this class which has one parameter.
|
Modifier and Type | Method and Description |
---|---|
ECParameterError[] | getECParameterErrors()
This method returns the ECParameterError objects associated with the exception.
|
java.lang.String | getErrorType()
This method gets the type of error.
|
TypedProperty | getExceptionFields()
This method gets the parameters that caused the exception.
|
java.lang.String | getGenericErrorTask()
This method gets the generic error task.
|
java.lang.String | getMessage()
This method returns the localized message of the exception.
|
protected void | logMessage(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.Throwable throwable)
This method logs a message.
|
void | setExceptionField(java.lang.String key, java.lang.Object value)
This method sets a name/value pair in the exception fields object.
|
void | setExceptionFields(TypedProperty userParam)
This method sets the parameters that caused the exception.
|
public static final java.lang.String GENERIC_ERROR_TASK
public static final java.lang.String ERROR_TYPE
public ECApplicationException()
public ECApplicationException(ECMessage ecMessage, java.lang.Object[] msgParam)
public ECApplicationException(ApplicationError applicationError)
public ECApplicationException(java.lang.Throwable throwable)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, TypedProperty exceptionData)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, TypedProperty exceptionData, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, TypedProperty exceptionData)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, TypedProperty exceptionData, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.String errorTaskName, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, TypedProperty exceptionData)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, TypedProperty exceptionData, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.String errorTaskName, boolean logMessage)
public ECApplicationException(ECMessage msg, java.lang.String className, java.lang.String methodName, boolean logMessage)
public ECApplicationException(ECMessage ecMessage, java.lang.String className, java.lang.String methodName, java.lang.Object[] messageParameters, java.lang.String errorTaskName, java.lang.String[] symptomData, ECParameterError[] ecParameterErrors)
public ECApplicationException(ECMessage ecMessage, java.lang.String className, java.lang.String methodName, java.lang.Object[] messageParameters, java.lang.String errorTaskName, java.lang.String[] symptomData, ECParameterError[] ecParameterErrors, java.lang.Throwable throwable)
public java.lang.String getErrorType()
public TypedProperty getExceptionFields()
public java.lang.String getGenericErrorTask()
public java.lang.String getMessage()
public void setExceptionField(java.lang.String key, java.lang.Object value)
public void setExceptionFields(TypedProperty userParam)
public ECParameterError[] getECParameterErrors()
protected void logMessage(ECMessage msg, java.lang.String className, java.lang.String methodName, java.lang.Object[] msgParam, java.lang.Throwable throwable)