public class AdminFaultDetail
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
AdminFaultDetail() |
AdminFaultDetail(java.lang.String field,
java.lang.String detail) |
AdminFaultDetail(java.lang.String detail,
java.lang.String[] causes) |
AdminFaultDetail(java.lang.String field,
java.lang.String detail,
java.lang.String[] causes) |
Modifier and Type | Method and Description |
---|---|
void |
addCause(java.lang.String cause) |
void |
addCauses(java.lang.String[] causes) |
static AdminFaultDetail |
addDetail(ResultMessage result,
java.lang.String detailMessage,
java.lang.String messageType)
Add a new detail to the specified result message.
|
static AdminFaultDetail |
addDetail(ResultMessage result,
java.lang.String detailMessage,
java.lang.String[] causes,
java.lang.String messageType) |
static AdminFaultDetail |
addDetail(ResultMessage result,
java.lang.String detailMessage,
java.lang.String cause,
java.lang.String messageType) |
static AdminFaultDetail |
addDetail(ResultMessage result,
java.lang.String detailMessage,
java.lang.String messageType,
java.lang.String recommendation,
BaseFixer fixer)
Add a new detail to the specified result message.
|
static AdminFaultDetail |
addDetail(ResultMessage result,
java.lang.String detailMessage,
java.lang.Throwable exception)
Add a new detail to the specified result message.
|
static AdminFaultDetail |
addDetailAndFixer(ResultMessage result,
java.lang.String detailMessage,
java.lang.String messageType,
BaseFixer fixer) |
void |
addFixer(BaseFixer fixer) |
static AdminFaultDetail |
addWarnDetail(ResultMessage result,
java.lang.String detailMessage)
Add a new detail to the specified result message.
|
java.lang.String[] |
getCauses() |
java.lang.String |
getDetail() |
java.lang.Throwable |
getException() |
java.lang.String |
getField() |
FixerHolder[] |
getFixerHolders() |
java.lang.String |
getRecommendation() |
java.lang.String |
getSeverity()
One of ERROR, WARNING, INFO.
|
void |
setCauses(java.lang.String[] causes) |
void |
setDetail(java.lang.String detail) |
void |
setException(java.lang.Throwable exception) |
void |
setField(java.lang.String field) |
void |
setFixerHolders(FixerHolder[] fixerHolders) |
void |
setRecommendation(java.lang.String recommendation) |
void |
setSeverity(java.lang.String severity) |
public AdminFaultDetail()
public AdminFaultDetail(java.lang.String field, java.lang.String detail, java.lang.String[] causes)
public AdminFaultDetail(java.lang.String detail, java.lang.String[] causes)
public AdminFaultDetail(java.lang.String field, java.lang.String detail)
public java.lang.String getField()
public void setField(java.lang.String field)
public java.lang.String getDetail()
public void setDetail(java.lang.String detail)
public java.lang.String[] getCauses()
public void addCause(java.lang.String cause)
public void addCauses(java.lang.String[] causes)
public void setCauses(java.lang.String[] causes)
public FixerHolder[] getFixerHolders()
public void setFixerHolders(FixerHolder[] fixerHolders)
public java.lang.String getSeverity()
public void setSeverity(java.lang.String severity)
public java.lang.Throwable getException()
public void setException(java.lang.Throwable exception)
public java.lang.String getRecommendation()
public void setRecommendation(java.lang.String recommendation)
public static AdminFaultDetail addDetail(ResultMessage result, java.lang.String detailMessage, java.lang.Throwable exception)
public static AdminFaultDetail addWarnDetail(ResultMessage result, java.lang.String detailMessage)
public static AdminFaultDetail addDetail(ResultMessage result, java.lang.String detailMessage, java.lang.String messageType)
public static AdminFaultDetail addDetail(ResultMessage result, java.lang.String detailMessage, java.lang.String messageType, java.lang.String recommendation, BaseFixer fixer)
public static AdminFaultDetail addDetail(ResultMessage result, java.lang.String detailMessage, java.lang.String cause, java.lang.String messageType)
public static AdminFaultDetail addDetail(ResultMessage result, java.lang.String detailMessage, java.lang.String[] causes, java.lang.String messageType)
public static AdminFaultDetail addDetailAndFixer(ResultMessage result, java.lang.String detailMessage, java.lang.String messageType, BaseFixer fixer)
public void addFixer(BaseFixer fixer)