Class IDARuntimeException

All Implemented Interfaces:
Serializable, oracle.iam.platform.utils.io.XmlPrintable
Direct Known Subclasses:
AccessDeniedException, IDAEngineException, IDAIllegalStateException, IDAWorkflowException, InvalidArgumentException

public class IDARuntimeException extends SuperRuntimeException implements Serializable
Base class for all runtime exceptions produced in the Identity Audit services:
  • Encourage use of error codes, and hence locallized messages
  • Instantiate error message in server locale here, instead of in every subclass instantiation

Client locale must be set in the Context at instantiation of this class for a localized message to be produced (authentication processing typically sets Context locale from HTTP request locale)

See Also:
  • Constructor Details

    • IDARuntimeException

      public IDARuntimeException(String errorCode, Serializable[] errorData)
      Instantiate this class with a localized message
      Parameters:
      errorCode - A Logging.properties key
      errorData - Arguments to the substitution parameters in the error message, if any, or null, otherwise