1 package org.apidesign.apifest08.currency;
4 * Interface for exchange rate engine.
6 * @author arnostvalicek
8 public interface IExchangeRateEngine {
11 * Get exchange rate for conversion from <code>fromCurrency</code> to <code>toCurrency</code>.
13 * @param fromCurrency From currency.
14 * @param toCurrency To currency.
15 * @return Returns <code>ExchangeRate</code> if exchange rate is known or <code>null</code> if exchanger rate is not known.
17 public ExchangeRate getExchangeRate(ConvertorCurrency fromCurrency, ConvertorCurrency toCurrency);