Class CmsRpcException

  • All Implemented Interfaces:
    com.google.gwt.user.client.rpc.IsSerializable, java.io.Serializable
    Direct Known Subclasses:
    CmsUgcException

    public class CmsRpcException
    extends java.lang.Exception
    implements com.google.gwt.user.client.rpc.IsSerializable
    GWT RPC Exception. Wrapper for exceptions thrown while processing a RPC request.

    As of the current state of exception serialization within GWT, details of the original throwable are kept to be available on the client.

    Since:
    8.0.0
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      CmsRpcException()
      Default constructor.
      CmsRpcException​(java.lang.Throwable t)
      Default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getOriginalCauseMessage()
      Returns the cause message.
      java.lang.String getOriginalClassName()
      Returns the original class name.
      java.lang.String getOriginalMessage()
      Returns the original message.
      java.lang.StackTraceElement[] getOriginalStackTrace()
      Returns the original stack trace.
      protected void setOriginalCauseMessage​(java.lang.String originalCauseMessage)
      Sets the original cause message.
      void setOriginalClassName​(java.lang.String originalClassName)
      Sets the original class name.
      void setOriginalMessage​(java.lang.String originalMessage)
      Sets the original message.
      protected void setOriginalStackTrace​(java.lang.StackTraceElement[] trace)
      Sets the original stack trace.
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CmsRpcException

        public CmsRpcException​(java.lang.Throwable t)
        Default constructor.

        Parameters:
        t - the cause
    • Method Detail

      • getOriginalCauseMessage

        public java.lang.String getOriginalCauseMessage()
        Returns the cause message.

        Returns:
        the cause message
      • getOriginalClassName

        public java.lang.String getOriginalClassName()
        Returns the original class name.

        Returns:
        the original class name
      • getOriginalMessage

        public java.lang.String getOriginalMessage()
        Returns the original message.

        Returns:
        the original message
      • getOriginalStackTrace

        public java.lang.StackTraceElement[] getOriginalStackTrace()
        Returns the original stack trace.

        Returns:
        the original stack trace
      • setOriginalClassName

        public void setOriginalClassName​(java.lang.String originalClassName)
        Sets the original class name.

        Parameters:
        originalClassName - the original class name to set
      • setOriginalMessage

        public void setOriginalMessage​(java.lang.String originalMessage)
        Sets the original message.

        Parameters:
        originalMessage - the original message to set
      • setOriginalCauseMessage

        protected void setOriginalCauseMessage​(java.lang.String originalCauseMessage)
        Sets the original cause message.

        Parameters:
        originalCauseMessage - the original cause message
      • setOriginalStackTrace

        protected void setOriginalStackTrace​(java.lang.StackTraceElement[] trace)
        Sets the original stack trace.

        Parameters:
        trace - the original stack trace