Class CoreBaseRuntimeException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.hybris.platform.sap.core.common.exceptions.CoreBaseRuntimeException
- All Implemented Interfaces:
MessageListHolder,Serializable
- Direct Known Subclasses:
ApplicationBaseRuntimeException,BackendRuntimeException,BORuntimeException,ConfigurationBaseRuntimeException
Core base runtime exception.
- See Also:
-
Field Summary
FieldsFields inherited from interface de.hybris.platform.sap.core.common.message.MessageListHolder
INVALID, VALID -
Constructor Summary
ConstructorsConstructorDescriptionStandard constructor for CoreBaseRuntimeException with no detail message.CoreBaseRuntimeException(Message message) Standard constructor for CoreBaseRuntimeException using a message object seeMessagefor details.CoreBaseRuntimeException(MessageList messageList) Standard constructor for CoreBaseRuntimeException using message objects seeMessageListfor details.CoreBaseRuntimeException(MessageList messageList, Throwable rootCause) Standard constructor for CoreBaseRuntimeException using message objects seeMessageListfor details.CoreBaseRuntimeException(Message message, Throwable rootCause) Standard constructor for CoreBaseRuntimeException using a message object seeMessagefor details.CoreBaseRuntimeException(String message) Standard constructor for CoreBaseRuntimeException with the specified detail message.CoreBaseRuntimeException(String message, Throwable rootCause) Standard constructor for CoreBaseRuntimeException with the specified detail message and root cause. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(Message message) Add a additional message to the exception.voidClears all messages in the message list.Returns the messages of the Business Object.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
messageList
Container for messages.
-
-
Constructor Details
-
CoreBaseRuntimeException
public CoreBaseRuntimeException()Standard constructor for CoreBaseRuntimeException with no detail message. -
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException with the specified detail message.- Parameters:
message- the detail message.
-
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException with the specified detail message and root cause.- Parameters:
message- message text.rootCause- exception which causes the exception
-
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException using a message object seeMessagefor details.- Parameters:
message- message which identifies the error message.
-
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException using a message object seeMessagefor details.- Parameters:
message- message object which identifies the error message.rootCause- exception which causes the exception
-
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException using message objects seeMessageListfor details.- Parameters:
messageList- list of message object which identifies the error message.rootCause- exception which causes the exception
-
CoreBaseRuntimeException
Standard constructor for CoreBaseRuntimeException using message objects seeMessageListfor details.- Parameters:
messageList- list of message object which identifies the error message.
-
-
Method Details
-
addMessage
Add a additional message to the exception.- Specified by:
addMessagein interfaceMessageListHolder- Parameters:
message- message object which identifies the error message.
-
clearMessages
public void clearMessages()Clears all messages in the message list.- Specified by:
clearMessagesin interfaceMessageListHolder
-
getMessageList
Returns the messages of the Business Object.- Specified by:
getMessageListin interfaceMessageListHolder- Returns:
- message list of the
-