public class AdfException extends RuntimeException implements JSONSerializable
| Modifier and Type | Field and Description |
|---|---|
static String |
ERROR
AdfException severity constant for ERROR logging
|
static String |
FATAL
AdfException severity constant for FATAL logging
|
static String |
INFO
AdfException severity constant for INFO logging
|
static String |
WARNING
AdfException severity constant for WARNING logging
|
| Constructor and Description |
|---|
AdfException()
Default no argument AdfException constructor
|
AdfException(String message,
String severity)
AdfException constructor
|
AdfException(String severity,
String bundleName,
String key,
Object[] params)
AdfException constructor
|
AdfException(Throwable t)
AdfException constructor
|
AdfException(Throwable t,
String severity)
AdfException constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getMessage()
Get error message from the exception object
|
String |
getSeverity()
Get severity of the exception
|
String |
getType()
Get type of exception
|
boolean |
isException()
Check if its an exception
|
void |
setException(boolean exception)
Set exception flag
|
void |
setMessage(String message)
Set the error message to the exception object
|
void |
setSeverity(String sev)
Set severity of the exception
|
void |
setType(String type)
Set type of exception
|
Object |
toJSON()
toJSON implementation as AdfException class implements JSONSerializable
|
String |
toString()
Method to convert AdfException object to String.
|
public static final String INFO
public static final String WARNING
public static final String ERROR
public static final String FATAL
public AdfException()
public AdfException(String severity,
String bundleName,
String key,
Object[] params)
severity - Severity of the exception (Use AdfException Severity constants -
INFO, WARNING, ERROR)bundleName - Name of the bundle where the message key belongskey - Message key in the bundleparams - Additional parameters to be used in constructing the error messagepublic AdfException(String message,
String severity)
message - Error Message stringseverity - Severity of the exception (Use AdfException Severity constants -
INFO, WARNING, ERROR)public AdfException(Throwable t)
t - Throwable object to be used to generate AdfException objectpublic AdfException(Throwable t,
String severity)
t - Throwable to be used to generate AdfException objectseverity - Severity of the exception (Use AdfException Severity constants -
INFO, WARNING, ERROR)public String getMessage()
getMessage in class Throwablepublic void setMessage(String message)
message - Error message as a Stringpublic String getSeverity()
public void setSeverity(String sev)
sev - Severity of the exception (INFO, WARNING, ERROR, FATAL)public String getType()
public void setType(String type)
type - Type of exception (Exception class name -
exceptionClassName.class.getName())public boolean isException()
public void setException(boolean exception)
exception - boolean flag set to indicate if it's an exception or not.public String toString()
toString in class Throwablepublic Object toJSON()
throws Exception
toJSON in interface JSONSerializableException