public class CJException
extends java.lang.RuntimeException
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
exceptionMessage
We can't override the
Throwable.detailMessage directly because it has a private accessibility,
thus for that need we use this protected variable and override getMessage() |
Modifier | Constructor and Description |
---|---|
|
CJException() |
|
CJException(java.lang.String message) |
|
CJException(java.lang.String message,
java.lang.Throwable cause) |
protected |
CJException(java.lang.String message,
java.lang.Throwable cause,
boolean enableSuppression,
boolean writableStackTrace) |
|
CJException(java.lang.Throwable cause) |
Modifier and Type | Method and Description |
---|---|
void |
appendMessage(java.lang.String messageToAppend) |
java.lang.String |
getMessage() |
java.lang.String |
getSQLState() |
int |
getVendorCode() |
boolean |
isTransient() |
void |
setSQLState(java.lang.String sQLState) |
void |
setTransient(boolean isTransient) |
void |
setVendorCode(int vendorCode) |
protected java.lang.String exceptionMessage
Throwable.detailMessage
directly because it has a private accessibility,
thus for that need we use this protected variable and override getMessage()
public CJException()
public CJException(java.lang.String message)
public CJException(java.lang.Throwable cause)
public CJException(java.lang.String message, java.lang.Throwable cause)
protected CJException(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace)
public java.lang.String getSQLState()
public void setSQLState(java.lang.String sQLState)
public int getVendorCode()
public void setVendorCode(int vendorCode)
public boolean isTransient()
public void setTransient(boolean isTransient)
public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
public void appendMessage(java.lang.String messageToAppend)