Class NoSuchAuthorityCodeException

All Implemented Interfaces:
Serializable

public class NoSuchAuthorityCodeException extends NoSuchIdentifierException
Thrown when an authority factory can't find the requested authority code.
Since:
1.0
Version:
3.0
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial number for inter-operability with different versions.
      See Also:
    • authority

      private final String authority
      The authority.
    • code

      private final String code
      The invalid authority code.
  • Constructor Details

    • NoSuchAuthorityCodeException

      public NoSuchAuthorityCodeException(String message, String authority, String code)
      Constructs an exception with the specified detail message and authority code.
      Parameters:
      message - The detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      authority - The authority, saved for retrieval by the getAuthority() method.
      code - The invalid authority code, saved for retrieval by the getAuthorityCode() method.
    • NoSuchAuthorityCodeException

      public NoSuchAuthorityCodeException(String message, String authority, String code, String identifier)
      Constructs an exception with the specified detail message, authority code and identifier. The identifier argument is optional. If omitted, then "authority:code" will be used.
      Parameters:
      message - The detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
      authority - The authority, saved for retrieval by the getAuthority() method.
      code - The invalid authority code, saved for retrieval by the getAuthorityCode() method.
      identifier - The full identifier as a concatenation of the authority and the code, saved for retrieval by the NoSuchIdentifierException.getIdentifierCode() method.
  • Method Details

    • getAuthority

      public String getAuthority()
      Returns the authority.
      Returns:
      The authority, or null if unknown.
    • getAuthorityCode

      public String getAuthorityCode()
      Returns the invalid authority code.
      Returns:
      The authority code, or null if unknown.