Class DefaultHCIException.ExceptionReason

java.lang.Object
com.highdeal.pnr.hci.DefaultHCIException.ExceptionReason
Direct Known Subclasses:
InvalidSubscriberAccountException.InvalidSubscriberAccountReason
Enclosing class:
DefaultHCIException

public static class DefaultHCIException.ExceptionReason extends Object
This class represents the reason of the exception; The reason has a code or a pretty name, a comprehensive message, and a list of arguments.
  • Constructor Details

    • ExceptionReason

      public ExceptionReason(String prettyName, String message, String... argNames)
  • Method Details

    • getPrettyName

      public String getPrettyName()
    • getMessage

      public String getMessage()
    • getExpectedArgCount

      public int getExpectedArgCount()
    • getArgNames

      public String[] getArgNames()
    • getMessage

      public String getMessage(List<String> argv)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object