Class RegistryException

All Implemented Interfaces:
Serializable, JAXRResponse
Direct Known Subclasses:
DeleteException, FindException, SaveException

public class RegistryException extends JAXRException
This is the common base class for all Exceptions that are detected on the registry provider side rather than the Jakarta XML Registries client side.
Author:
Farrukh S. Najmi
See Also:
  • Constructor Details

    • RegistryException

      public RegistryException()
      Constructs a JAXRException object with no reason or embedded Throwable.
    • RegistryException

      public RegistryException(String reason)
      Constructs a JAXRException object with the given String as the reason for the exception being thrown.
      Parameters:
      reason - a description of what caused the exception
    • RegistryException

      public RegistryException(String reason, Throwable cause)
      Constructs a JAXRException object with the given String as the reason for the exception being thrown and the given Throwable object as an embedded Throwable.
      Parameters:
      reason - a description of what caused the exception
      cause - a Throwable object that is to be embedded in this JAXRException object
    • RegistryException

      public RegistryException(Throwable cause)
      Constructs a JAXRException object initialized with the given Throwable object.
      Parameters:
      cause - the Throwable that caused this Exception
  • Method Details

    • getErrorObjectKey

      public Key getErrorObjectKey() throws JAXRException
      Gets the Key to the first object that encountered an error in the registry.
      Returns:
      Key the key to the first object in error
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
    • setErrorObjectKey

      public void setErrorObjectKey(Key key) throws JAXRException
      Sets the Key to the first object that encountered an error in the registry.
      Parameters:
      key - the key to the first object in error
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error