ATM系统实现[14]——可用帐户类[00原创]

来源:互联网 发布:钢铁侠玩具模型淘宝 编辑:程序博客网 时间:2024/05/16 01:04
package cn.edu.ynu.sei.atm.loginProcess;

import cn.edu.ynu.sei.atm.interfaceDef.IAvailableAccount;
import cn.edu.ynu.sei.atm.sqlManager.SqlStatementsManager;
import java.rmi.RemoteException;
import java.rmi.server.UnicastRemoteObject;

/**
 * 卡号对应帐户信息
 * 
@author 88250
 
*/
public class AvailableAccount extends UnicastRemoteObject implements
    IAvailableAccount
{
    
/**
     * SQL语句管理对象
     
*/
    SqlStatementsManager sqlSM 
= SqlStatementsManager.getInstance();

    
/**
     * 活期帐户帐号,默认为0,表示未启用该帐户
     
*/
    
private int curID = 0;

    
/**
     * 定期帐户帐号,默认为0,表示未启用该帐户
     
*/
    
private int depID = 0;

    
/**
     * 信用卡帐户帐号,默认为0,表示未启用该帐户
     
*/
    
private int credID = 0;

    
/*
     * (non-Javadoc)
     * @see cn.edu.ynu.sei.atm.interfaceDef.IAvailableAccount#setAvailableAccountID(java.lang.String)
     
*/
    
public void setAvailableAccountID(String cardID)
    {
    
int[] ids = new int[3];
    ids 
= sqlSM.setAvailableAccountID(cardID);
    curID 
= ids[0];
    depID 
= ids[1];
    credID 
= ids[2];
    }

    
/**
     * 创建一个可用帐户实例
     * 
@throws RemoteException
     
*/
    
public AvailableAccount()  throws RemoteException 
    {
    
super();
    }

    
/* (non-Javadoc)
     * @see cn.edu.ynu.sei.atm.interfaceDef.IAvailableAccount#getCurID()
     
*/
    
public int getCurID()
    {
    
return curID;
    }

    
/* (non-Javadoc)
     * @see cn.edu.ynu.sei.atm.loginProcess.IAvailableAccount#getDepID()
     
*/
    
public int getDepID()
    {
    
return depID;
    }

    
/* (non-Javadoc)
     * @see cn.edu.ynu.sei.atm.loginProcess.IAvailableAccount#getCredID()
     
*/
    
public int getCredID()
    {
    
return credID;
    }
}
 
原创粉丝点击