Class ForwardSecrecyException.ForwardSecrecyCipherException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.security.SecurityException
org.refcodes.forwardsecrecy.ForwardSecrecyException
org.refcodes.forwardsecrecy.ForwardSecrecyException.ForwardSecrecyCipherException
All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.mixin.NamespaceAccessor, org.refcodes.mixin.UniversalIdAccessor
Direct Known Subclasses:
CipherUidAlreadyInUseException
Enclosing class:
ForwardSecrecyException

protected abstract static class ForwardSecrecyException.ForwardSecrecyCipherException extends ForwardSecrecyException implements org.refcodes.mixin.UniversalIdAccessor, org.refcodes.mixin.NamespaceAccessor
See Also:
  • Field Details

    • _uId

      protected String _uId
    • _namespace

      protected String _namespace
  • Constructor Details

    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aMessage, String aNamespace, String aUid, String aErrorCode)
      Parameters:
      aUid - The universal ID involved in this exception.
      aNamespace - The namespace involved in this exception.
    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aMessage, String aNamespace, String aUid, Throwable aCause, String aErrorCode)
      Parameters:
      aNamespace - The namespace involved in this exception.
      aUid - The universal ID involved in this exception.
    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aMessage, String aNamespace, String aUid, Throwable aCause)
      Parameters:
      aNamespace - The namespace involved in this exception.
      aUid - The universal ID involved in this exception.
    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aMessage, String aNamespace, String aUid)
      Parameters:
      aNamespace - The namespace involved in this exception.
      aUid - The universal ID involved in this exception.
    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aNamespace, String aUid, Throwable aCause, String aErrorCode)
      Parameters:
      aNamespace - The namespace involved in this exception.
      aUid - The universal ID involved in this exception.
    • ForwardSecrecyCipherException

      public ForwardSecrecyCipherException(String aNamespace, String aUid, Throwable aCause)
      Parameters:
      aNamespace - The namespace involved in this exception.
      aUid - The universal ID involved in this exception.
  • Method Details

    • getUniversalId

      public String getUniversalId()
      Specified by:
      getUniversalId in interface org.refcodes.mixin.UniversalIdAccessor
    • getNamespace

      public String getNamespace()
      Specified by:
      getNamespace in interface org.refcodes.mixin.NamespaceAccessor
    • getPatternArguments

      public Object[] getPatternArguments()
      Specified by:
      getPatternArguments in interface org.refcodes.exception.Trap