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, setStackTrace
protected 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 Throwable
public String getLocalizedMessage()
getLocalizedMessage
in class Throwable
public String getTechnicalMessage()
public void setTechnicalMessage(String technicalMessage)
public String getLocalizedUserFriendlyMessage()
public void setLocalizedUserFriendlyMessage(String localizedUserFriendlyMessage)
Copyright © 2019 Evolveum. All rights reserved.