Class SORuntimeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.storedobject.common.SORuntimeException
All Implemented Interfaces:
EndUserMessage, Serializable
Direct Known Subclasses:
Database_Message, Design_Error, Error_Running_SQL, Get_Not_Allowed, Serial_Not_Generated, Set_Not_Allowed, SOClassError, SOError

public class SORuntimeException extends RuntimeException implements EndUserMessage
A custom runtime exception class that provides enhanced error details and user-friendly messages. It implements the EndUserMessage interface to support messages targeted at end users for better readability and clarity.
  • Supports chaining of exceptions and integrates with the SOException class for consistent end-user messaging.
  • Provides utility methods for extracting detailed stack traces and root cause analysis.
  • Overridden methods aim to produce structurally formatted messages derived from the exception hierarchy and root causes.
Author:
Syam
See Also: