task4/solution12/src/org/apidesign/apifest08/currency/ExchangeRateInstance.java
author Jaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 17 Oct 2008 17:39:18 +0200
changeset 68 4de3a4b5445a
permissions -rw-r--r--
solution 12, task4
jaroslav@68
     1
package org.apidesign.apifest08.currency;
jaroslav@68
     2
jaroslav@68
     3
import java.util.Date;
jaroslav@68
     4
jaroslav@68
     5
public class ExchangeRateInstance {
jaroslav@68
     6
jaroslav@68
     7
  private String key;
jaroslav@68
     8
  private Date validFrom;
jaroslav@68
     9
  private Date validTo;
jaroslav@68
    10
  
jaroslav@68
    11
  public ExchangeRateInstance(String key, Date validFrom, Date validTo) {
jaroslav@68
    12
    super();
jaroslav@68
    13
    this.key = key;
jaroslav@68
    14
    this.validFrom = validFrom;
jaroslav@68
    15
    this.validTo = validTo;
jaroslav@68
    16
  }
jaroslav@68
    17
jaroslav@68
    18
  /**
jaroslav@68
    19
   * @return the validFrom
jaroslav@68
    20
   */
jaroslav@68
    21
  public Date getValidFrom() {
jaroslav@68
    22
    return validFrom;
jaroslav@68
    23
  }
jaroslav@68
    24
jaroslav@68
    25
  /**
jaroslav@68
    26
   * @param validFrom the validFrom to set
jaroslav@68
    27
   */
jaroslav@68
    28
  public void setValidFrom(Date validFrom) {
jaroslav@68
    29
    this.validFrom = validFrom;
jaroslav@68
    30
  }
jaroslav@68
    31
jaroslav@68
    32
  /**
jaroslav@68
    33
   * @return the validTo
jaroslav@68
    34
   */
jaroslav@68
    35
  public Date getValidTo() {
jaroslav@68
    36
    return validTo;
jaroslav@68
    37
  }
jaroslav@68
    38
jaroslav@68
    39
  /**
jaroslav@68
    40
   * @param validTo the validTo to set
jaroslav@68
    41
   */
jaroslav@68
    42
  public void setValidTo(Date validTo) {
jaroslav@68
    43
    this.validTo = validTo;
jaroslav@68
    44
  }
jaroslav@68
    45
jaroslav@68
    46
  /**
jaroslav@68
    47
   * @return the key
jaroslav@68
    48
   */
jaroslav@68
    49
  public String getKey() {
jaroslav@68
    50
    return key;
jaroslav@68
    51
  }
jaroslav@68
    52
  
jaroslav@68
    53
}