public abstract class CommonException extends Exception
| Modifier and Type | Field and Description |
|---|---|
protected String |
localizedUserFriendlyMessage
User-friendly message in system locale.
|
protected LocalizableMessage |
userFriendlyMessage
User-friendly localizable detail message.
|
| Constructor and Description |
|---|
CommonException() |
CommonException(LocalizableMessage userFriendlyMessage) |
CommonException(LocalizableMessage userFriendlyMessage,
Throwable cause) |
CommonException(String technicalMessage) |
CommonException(String technicalMessage,
Throwable cause) |
CommonException(String technicalMessage,
Throwable cause,
LocalizableMessage userFriendlyMessage) |
CommonException(Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
getErrorTypeMessage()
Returns a human-readable message that describes the type or class of errors
that the exception represents.
|
String |
getLocalizedMessage() |
String |
getLocalizedUserFriendlyMessage() |
String |
getMessage() |
String |
getTechnicalMessage() |
LocalizableMessage |
getUserFriendlyMessage()
User-friendly (localizable) message that describes this error.
|
void |
setLocalizedUserFriendlyMessage(String localizedUserFriendlyMessage) |
void |
setTechnicalMessage(String technicalMessage) |
String |
toString() |
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTraceprotected LocalizableMessage userFriendlyMessage
protected String localizedUserFriendlyMessage
public CommonException()
public CommonException(String technicalMessage)
public CommonException(LocalizableMessage userFriendlyMessage)
public CommonException(Throwable cause)
public CommonException(LocalizableMessage userFriendlyMessage, Throwable cause)
public CommonException(String technicalMessage, Throwable cause, LocalizableMessage userFriendlyMessage)
public abstract String getErrorTypeMessage()
public LocalizableMessage getUserFriendlyMessage()
public String getMessage()
getMessage in class Throwablepublic String getLocalizedMessage()
getLocalizedMessage in class Throwablepublic String getTechnicalMessage()
public void setTechnicalMessage(String technicalMessage)
public String getLocalizedUserFriendlyMessage()
public void setLocalizedUserFriendlyMessage(String localizedUserFriendlyMessage)
Copyright © 2021 Evolveum. All rights reserved.