| 
 | Cumulus4j API (1.1.0) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cumulus4j.keymanager.front.shared.Error
public class Error
DTO for sending an error back to the client (KeyManagerAPI).
 It can optionally wrap a Throwable to provide more precise information
 (the type) than just a message.
| Constructor Summary | |
|---|---|
| Error()Create an empty instance of Error. | |
| Error(String message)Create an instance of Errorwith an error message. | |
| Error(Throwable throwable)Create an instance of Errorwrapping aThrowable. | |
| Method Summary | |
|---|---|
|  String | getMessage()Get the error-message. | 
|  String | getRootMessage()Get the root- Throwable's exception-message. | 
|  String | getRootType()Get the fully qualified class-name of the root- Throwablein the exception's cause-chain. | 
|  String | getType()Get the fully qualified class-name of the wrapped Throwable. | 
|  void | setMessage(String message)Set the error-message. | 
|  void | setRootMessage(String rootMessage)Set the root- Throwable's exception-message. | 
|  void | setRootType(String rootType)Get the fully qualified class-name of the root- Throwablein the exception's cause-chain. | 
|  void | setType(String type)Set the fully qualified class-name of the wrapped Throwable. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Error()
Error.
 Only used for serialisation/deserialisation.
public Error(Throwable throwable)
Error wrapping a Throwable.
throwable - the error to be wrapped and sent back to the client instead of a normal response.public Error(String message)
Error with an error message.
message - the message describing what went wrong.| Method Detail | 
|---|
public String getRootType()
Throwable in the exception's cause-chain.
Throwable. Can be null.public void setRootType(String rootType)
Throwable in the exception's cause-chain.
rootType - the fully qualified class-name of the root-Throwable or null.public String getRootMessage()
Throwable's exception-message.
Throwable in the exception's cause-chain.public void setRootMessage(String rootMessage)
Throwable's exception-message.
rootMessage - the message of the root-Throwable in the exception's cause-chain.public String getType()
Throwable.
Throwable.public void setType(String type)
Throwable.
type - the fully qualified class-name of the wrapped Throwable.public String getMessage()
Error wraps a Throwable, this is
 Throwable.getMessage()
public void setMessage(String message)
message - the error-message.| 
 | Cumulus4j API (1.1.0) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||