Package com.sun.ebank.web

Source Code of com.sun.ebank.web.TransferBean

/*
*
* Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
*
* This software is the proprietary information of Sun Microsystems, Inc. 
* Use is subject to license terms.
*
*/
package com.sun.ebank.web;

import com.sun.ebank.web.Currency;
import com.sun.ebank.web.BeanManager;
import com.sun.ebank.util.*;
import com.sun.ebank.ejb.tx.TxController;
import com.sun.ebank.ejb.exception.*;
import java.util.*;
import java.rmi.RemoteException;


public class TransferBean {
   private BeanManager beanManager;
   private double transferAmount;
   private String fromAccountId, toAccountId;

   public TransferBean () {
      beanManager = null;
      transferAmount = 0.0;
      fromAccountId = "";
      toAccountId = "";
   }

   public void populate() {
      TxController txCtl = beanManager.getTxController();
      try {
         txCtl.transferFunds(transferAmount, "Transfer", fromAccountId, toAccountId);
      } catch (RemoteException e) {
      } catch (IllegalArgumentException e) {
      } catch (AccountNotFoundException e) {
      } catch (InsufficientFundsException e) {
      } catch (InsufficientCreditException e) {
      }
   }

   public double getTransferAmount() {
      return transferAmount;
   }
   public String getFromAccountId() {
      return fromAccountId;
   }
   public String getToAccountId() {
      return toAccountId;
   }                  
   public void setBeanManager(BeanManager beanManager) {
      this.beanManager = beanManager;
   }
   public void setTransferAmount(double transferAmount) {
      this.transferAmount = transferAmount; 
      Debug.print("Setting transfer amount to: " + transferAmount);
   }
   public void setFromAccountId(String fromAccountId) {
      this.fromAccountId = fromAccountId;
      Debug.print("Setting from account id to: " + fromAccountId);
  
   public void setToAccountId(String toAccountId) {
      this.toAccountId = toAccountId;
      Debug.print("Setting to account id to: " + toAccountId);          
  
}
TOP

Related Classes of com.sun.ebank.web.TransferBean

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.