Class DependencyException.DependencyClaimException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.refcodes.exception.AbstractException
org.refcodes.decoupling.DependencyException
org.refcodes.decoupling.DependencyException.DependencyClaimException
All Implemented Interfaces:
Serializable, ClaimAccessor, ClaimsAccessor, DependencyAccessor, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap
Direct Known Subclasses:
DuplicateClaimException
Enclosing class:
DependencyException

protected abstract static class DependencyException.DependencyClaimException extends DependencyException implements ClaimAccessor, ClaimsAccessor
The DependencyException.DependencyClaimException is a DependencyException containing an additional related Claim instance relative to associated Claim instances.
See Also:
  • Field Details

    • _claims

      protected Claim[] _claims
    • _claim

      protected Claim _claim
  • Constructor Details

    • DependencyClaimException

      public DependencyClaimException(String aMessage, Claim aClaim, Claim[] aClaims, Dependency<?> aDependency, String aErrorCode)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
    • DependencyClaimException

      public DependencyClaimException(String aMessage, Claim aClaim, Claim[] aClaims, Dependency<?> aDependency, Throwable aCause, String aErrorCode)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
    • DependencyClaimException

      public DependencyClaimException(String aMessage, Claim aClaim, Claim[] aClaims, Dependency<?> aDependency, Throwable aCause)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
    • DependencyClaimException

      public DependencyClaimException(String aMessage, Claim aClaim, Claim[] aClaims, Dependency<?> aDependency)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
    • DependencyClaimException

      public DependencyClaimException(Claim aClaim, Claim[] aClaims, Dependency<?> aDependency, Throwable aCause, String aErrorCode)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
    • DependencyClaimException

      public DependencyClaimException(Claim aClaim, Claim[] aClaims, Dependency<?> aDependency, Throwable aCause)
      Parameters:
      aClaim - the Claim instance responsible for this exception.
      aClaims - the Claim instances related to this exception.
  • Method Details