| 
Cumulus4j API (1.0.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 Error with an error message. | 
|
Error(Throwable throwable)
Create an instance of Error wrapping a Throwable. | 
|
| 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- Throwable in 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- Throwable in 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.0.0)  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||