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.Throwablepublic void appendMessage(java.lang.String messageToAppend)