com.highdeal.pnr.hci
Class DefaultHCIException.ExceptionReason

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

public static class DefaultHCIException.ExceptionReason
extends java.lang.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 Summary
DefaultHCIException.ExceptionReason(java.lang.String prettyName, java.lang.String message, java.lang.String... argNames)
           
 
Method Summary
 java.lang.String[] getArgNames()
           
 int getExpectedArgCount()
           
 java.lang.String getMessage()
           
 java.lang.String getMessage(java.util.List<java.lang.String> argv)
           
 java.lang.String getPrettyName()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultHCIException.ExceptionReason

public DefaultHCIException.ExceptionReason(java.lang.String prettyName,
                                           java.lang.String message,
                                           java.lang.String... argNames)
Method Detail

getPrettyName

public java.lang.String getPrettyName()

getMessage

public java.lang.String getMessage()

getExpectedArgCount

public int getExpectedArgCount()

getArgNames

public java.lang.String[] getArgNames()

getMessage

public java.lang.String getMessage(java.util.List<java.lang.String> argv)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Document Published: October 2015 (SAP CC 4.0 SP10 and Later)