task2/solution04/src/org/apidesign/apifest08/currency/InvalidConversionException.java
changeset 35 8898c620fe96
parent 29 f6073056b9fe
     1.1 --- a/task2/solution04/src/org/apidesign/apifest08/currency/InvalidConversionException.java	Wed Oct 01 10:43:05 2008 +0200
     1.2 +++ b/task2/solution04/src/org/apidesign/apifest08/currency/InvalidConversionException.java	Tue Oct 07 00:21:03 2008 +0200
     1.3 @@ -28,18 +28,31 @@
     1.4       */
     1.5      private final Currency currencyB;
     1.6      
     1.7 +    
     1.8      /**
     1.9 -     * Construct a new InvalidConversionException wit the specified message.
    1.10 +     * Construct a new InvalidConversionException with the specified message.
    1.11 +     * 
    1.12 +     * @param msg the message for getMessage.
    1.13 +     * @param bad the currency that is not valid.
    1.14 +     */
    1.15 +    public InvalidConversionException(final String   msg,
    1.16 +                                      final Currency bad)
    1.17 +    {
    1.18 +        this(msg, bad, null, null);
    1.19 +    }
    1.20 +
    1.21 +    /**
    1.22 +     * Construct a new InvalidConversionException with the specified message.
    1.23       * 
    1.24       * @param msg the message for getMessage.
    1.25       * @param bad the currency that is not valid.
    1.26       * @param a a valid currency.
    1.27       * @param b a valid currency.
    1.28       */
    1.29 -    public InvalidConversionException(final String    msg,
    1.30 -                                       final Currency bad,
    1.31 -                                       final Currency a,
    1.32 -                                       final Currency b)
    1.33 +    public InvalidConversionException(final String   msg,
    1.34 +                                      final Currency bad,
    1.35 +                                      final Currency a,
    1.36 +                                      final Currency b)
    1.37      {
    1.38          super(msg);
    1.39