|
Cumulus4j API (1.2.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.2.0) |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||