public abstract class Result extends Object implements Comparable<Result>
| Modifier and Type | Class and Description |
|---|---|
static class |
Result.Level
Result Level.
|
| Constructor and Description |
|---|
Result(String message)
Constructor.
|
Result(String prefix,
Exception e)
Constructor.
|
Result(String prefix,
String message)
Constructor.
|
Result(String prefix,
String message,
Exception e)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Result result) |
protected String |
generateExceptionMessage(StringBuilder result,
Exception e)
Generate exception message.
|
protected String |
generateExceptionMessage(String prefix,
Exception e)
Get exception message for result.
|
abstract Result.Level |
getLevel()
Get result level.
|
String |
getMessage()
Get result message.
|
boolean |
isAborted()
Is command interrupted?
|
boolean |
isFailed()
Is command failed?
|
boolean |
isSuccess()
Is result of success?
|
String |
toString() |
Result |
update(Result newResult)
Update total result.
|
public Result(String message)
message - result message.public Result(String prefix, String message)
prefix - prefix of message.message - result massage.public Result(String prefix, Exception e)
prefix - prefix of message.e - Exception.protected String generateExceptionMessage(String prefix, Exception e)
prefix - prefix of message.e - exception.protected String generateExceptionMessage(StringBuilder result, Exception e)
result - message buffer.e - exception.public abstract Result.Level getLevel()
public String getMessage()
public boolean isSuccess()
public boolean isAborted()
public boolean isFailed()
public Result update(Result newResult)
newResult - new result.public int compareTo(Result result)
compareTo in interface Comparable<Result>Copyright © 2017. All rights reserved.