public abstract class ErrorData<T>
extends java.lang.Object
| Constructor and Description |
|---|
ErrorData() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(java.lang.String reason,
java.lang.String message)
Adds error reason and a message.
|
protected void |
add(java.lang.String reason,
java.lang.String message,
java.lang.Throwable throwable)
Adds error reason, message and throwable details.
|
java.lang.String |
errorBody()
Creates body string.
|
protected java.util.List<java.lang.String[]> |
getSubErrors() |
protected void |
header(java.lang.String name,
java.lang.String value) |
void |
headers(java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer) |
protected abstract T |
into(T targetConsumer)
Writes the response into the target.
|
protected void |
set(int statusCode,
java.lang.String statusMessage,
java.lang.String defaultMessage) |
int |
statusCode()
Returns status code.
|
java.lang.String |
statusMessage()
Returns status message.
|
protected static java.lang.String |
throwableToString(java.lang.Throwable throwable) |
public java.lang.String errorBody()
public void headers(java.util.function.BiConsumer<java.lang.String,java.lang.String> consumer)
public int statusCode()
public java.lang.String statusMessage()
protected void add(java.lang.String reason,
java.lang.String message)
add(String, String, Throwable)protected void add(java.lang.String reason,
java.lang.String message,
java.lang.Throwable throwable)
add(String, String)protected java.util.List<java.lang.String[]> getSubErrors()
protected void header(java.lang.String name,
java.lang.String value)
protected void set(int statusCode,
java.lang.String statusMessage,
java.lang.String defaultMessage)
protected static java.lang.String throwableToString(java.lang.Throwable throwable)