public class Result
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Result.Consolidator
Consolidates results into a combined status.
|
class |
Result.MaxErrorsException |
Modifier and Type | Field and Description |
---|---|
static int |
MIN_ERROR_CODE |
Constructor and Description |
---|
Result() |
Result(Status status) |
Result(Status status,
java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
protected void |
addStatusMessage(java.lang.Integer code,
java.lang.String message) |
protected void |
addStatusMessage(Status status) |
Result |
also(Result result) |
Result |
also(Status status,
java.lang.String message) |
int |
getErrorCount() |
int |
getMaxErrors() |
Status |
getStatus() |
Status |
getStatus(Result.Consolidator consolidator) |
java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> |
getStatusMessages() |
int |
getWorstCode() |
boolean |
isError() |
boolean |
isError(Status status) |
boolean |
isMaxErrors() |
void |
setMaxErrors(int maxErrors)
Zero means unlimited.
|
public Result()
public Result(Status status) throws Result.MaxErrorsException
Result.MaxErrorsException
public Result(Status status, java.lang.String message) throws Result.MaxErrorsException
Result.MaxErrorsException
public int getMaxErrors()
public void setMaxErrors(int maxErrors)
public boolean isMaxErrors()
public int getErrorCount()
public int getWorstCode()
public boolean isError()
public boolean isError(Status status)
public java.util.Map<java.lang.Integer,java.util.List<java.lang.String>> getStatusMessages()
protected void addStatusMessage(Status status) throws Result.MaxErrorsException
Result.MaxErrorsException
protected void addStatusMessage(java.lang.Integer code, java.lang.String message) throws Result.MaxErrorsException
Result.MaxErrorsException
public Result also(Result result) throws Result.MaxErrorsException
result
- to addResult.MaxErrorsException
- if no further evaluation should occurpublic Result also(Status status, java.lang.String message) throws Result.MaxErrorsException
status
- to addResult.MaxErrorsException
- if no further evaluation should occurpublic Status getStatus()
public Status getStatus(Result.Consolidator consolidator)
Copyright © 2018