
/**
 *CopyRight 2008 Console Limited 
 *All Rights Reserved
 */

package com.console.web.event;

import com.console.core.MtUsr;
import com.console.web.BaseProcessor;
import com.console.web.LoginBean;
import java.io.IOException;
import net.sourceforge.stripes.action.ActionBeanContext;
import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.ForwardResolution;
import net.sourceforge.stripes.action.Resolution;
import net.sourceforge.stripes.action.UrlBinding;

/**
 *
 * @author Farouk Alhassan
 */
@UrlBinding("/Converter.action")
public class ConverterAction extends BaseAction {

  public ConverterAction() throws  Exception{
    super();
    System.out.println("CONVERTER ACTION INSTANTIATED!!!!!!!!!!!!!!!!!!!!!!");
  }  
  private ActionBeanContext context;
  private double amount;
  private String from;
  private String to;
  private double result ;
  
  @DefaultHandler
  public Resolution convert() throws Exception{    
    LoginBean login = (LoginBean) getContext().getRequest().getSession().getAttribute("loginBean");
    if(login == null)System.out.println("USR IS NULL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");
    init();
    
    return new ForwardResolution("/financials02.jsp");
  }

  public double getAmount() {
    return amount;
  }

  public void setAmount(double amount) {
    this.amount = amount;
  }

  public String getFrom() {
    return from;
  }

  public void setFrom(String from) {
    this.from = from;
  }

  public String getTo() {
    return to;
  }

  public void setTo(String to) {
    this.to = to;
  }

  @Override
  void init() throws IOException {
    baseProcessor = new BaseProcessor(getContext().getRequest(), getContext().getResponse());  
  }

  public double getResult() {
    return result;
  }

  public void setResult(double result) {
    this.result = result;
  }

}
