EurosToPesetasCalculator.java :  » ERP-CRM-Financial » OpenXava-3.0 » org » openxava » test » calculators » Java Open Source

Java Open Source » ERP CRM Financial » OpenXava 3.0 
OpenXava 3.0 » org » openxava » test » calculators » EurosToPesetasCalculator.java
package org.openxava.test.calculators;

import java.math.*;

import org.openxava.calculators.*;

/**
 * @author Javier Paniza
 */
public class EurosToPesetasCalculator implements ICalculator {
  
  private BigDecimal euros;
  private BigDecimal rate = new BigDecimal("166.386"); 

  public EurosToPesetasCalculator() {
    super();
  }

  public Object calculate() throws Exception {
    if (euros == null) return null;
    return euros.multiply(rate).setScale(0, BigDecimal.ROUND_HALF_UP);
  }

  public BigDecimal getEuros() {
    return euros;
  }

  public void setEuros(BigDecimal euros) {
    this.euros = euros;
  }

  public BigDecimal getRate() {
    return rate;
  }

  public void setRate(BigDecimal rate) {
    this.rate = rate;
  }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.