1.1 --- a/task2/solution13/src/org/apidesign/apifest08/currency/ConvertorCurrency.java Wed Oct 01 10:43:05 2008 +0200
1.2 +++ b/task2/solution13/src/org/apidesign/apifest08/currency/ConvertorCurrency.java Tue Oct 07 01:18:23 2008 +0200
1.3 @@ -40,7 +40,24 @@
1.4 }
1.5
1.6 @Override
1.7 + public boolean equals(Object obj) {
1.8 + boolean result;
1.9 + if (obj instanceof ConvertorCurrency) {
1.10 + ConvertorCurrency that = (ConvertorCurrency) obj;
1.11 + result = currency.equals(that.currency);
1.12 + } else {
1.13 + result = false;
1.14 + }
1.15 + return result;
1.16 + }
1.17 +
1.18 +
1.19 + @Override
1.20 public String toString() {
1.21 - return getClass() + " based on " + (currency != null ? currency.toString() : "NO-BASE-CURRENCY");
1.22 + return "ConvertorCurrency[" + (currency != null ? currency.toString() : "NO-BASE-CURRENCY")+"]";
1.23 + }
1.24 +
1.25 + String getCurrencyCode() {
1.26 + return currency.getCurrencyCode();
1.27 }
1.28 }