Class CoreBaseException

java.lang.Object
java.lang.Throwable
java.lang.Exception
de.hybris.platform.sap.core.common.exceptions.CoreBaseException
All Implemented Interfaces:
MessageListHolder, Serializable
Direct Known Subclasses:
ApplicationBaseException, BackendException, BusinessObjectException, DataHubTransferException, JCoMonitorException, SAPHybrisCacheException, SAPHybrisCacheException, SAPS4OMHybrisCacheException

public class CoreBaseException extends Exception implements MessageListHolder
Core base exception class.
See Also:
  • Field Details

    • messageList

      protected MessageList messageList
      Container for messages.
  • Constructor Details

    • CoreBaseException

      public CoreBaseException()
      Standard constructor for CoreBaseException with no detail message.
    • CoreBaseException

      public CoreBaseException(String message)
      Standard constructor for CoreBaseException with the specified detail message.
      Parameters:
      message - the detail message.
    • CoreBaseException

      public CoreBaseException(String message, Throwable rootCause)
      Standard constructor for CoreBaseException using a simple message text.
      Parameters:
      message - message text.
      rootCause - exception which causes the exception
    • CoreBaseException

      public CoreBaseException(Message message)
      Standard constructor for CoreBaseException using a message object see Message for details.
      Parameters:
      message - message which identifies the error message.
    • CoreBaseException

      public CoreBaseException(Message message, Throwable rootCause)
      Standard constructor for CoreBaseException using a message object see Message for details.
      Parameters:
      message - message object which identifies the error message.
      rootCause - exception which causes the exception
    • CoreBaseException

      public CoreBaseException(MessageList messageList, Throwable rootCause)
      Standard constructor for CoreBaseException using message objects see MessageList for details.
      Parameters:
      messageList - list of message object which identifies the error message.
      rootCause - exception which causes the exception
    • CoreBaseException

      public CoreBaseException(MessageList messageList)
      Standard constructor for CoreBaseException using message objects see MessageList for details.
      Parameters:
      messageList - list of message object which identifies the error message.
  • Method Details

    • addMessage

      public void addMessage(Message message)
      Add a additional message to the exception.
      Specified by:
      addMessage in interface MessageListHolder
      Parameters:
      message - message object which identifies the error message.
    • clearMessages

      public void clearMessages()
      Clears all messages in the message list.
      Specified by:
      clearMessages in interface MessageListHolder
    • getMessageList

      public MessageList getMessageList()
      Returns the messages of the Business Object.
      Specified by:
      getMessageList in interface MessageListHolder
      Returns:
      message list of the