task4/solution04/src/org/apidesign/apifest08/currency/TimedConvertor.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 17 Oct 2008 17:40:14 +0200
changeset 69 420baec87dc5
permissions -rw-r--r--
solution 4, task4
jaroslav@69
     1
package org.apidesign.apifest08.currency;
jaroslav@69
     2
jaroslav@69
     3
import java.math.BigDecimal;
jaroslav@69
     4
import java.util.Currency;
jaroslav@69
     5
import java.util.Date;
jaroslav@69
     6
jaroslav@69
     7
jaroslav@69
     8
public interface TimedConvertor
jaroslav@69
     9
    extends Convertor
jaroslav@69
    10
{
jaroslav@69
    11
    BigDecimal convert(Currency   from, 
jaroslav@69
    12
                       Currency   to, 
jaroslav@69
    13
                       BigDecimal amount,
jaroslav@69
    14
                       Date       date)
jaroslav@69
    15
        throws InvalidConversionException;
jaroslav@69
    16
    boolean canConvert(Currency from, Currency to, Date date);
jaroslav@69
    17
}