?? bmptradehome.java
字號:
package bmp;
import javax.ejb.CreateException;
import javax.ejb.EJBHome;
import javax.ejb.FinderException;
import java.rmi.RemoteException;
import java.util.Collection;
/**
* <p>Title: 主接口</p>
* <p>Description: 這是bmpTradeBean的主接口定義,這個接口是被EJB容器產生的類bmpTradeBean實現的
* 在這里只需定義EJB創建的方法,這些方法要和EJBean中的"ejbCreate"方法對應。</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Filename: bmpTradeHome.java</p>
* @author 杜江
* @version 1.0
*/
public interface bmpTradeHome extends EJBHome {
/**
* 這個方法和"TblUserInfoBean.java"中定義的的Bean的"ejbCreate"方法相對應
* 這兩個方法的參數應該相同。當客戶端調用"TblUserInfoHome.create()"方法時,EJB容器
* 會找到EJBean的實例,并調用它的"ejbCreate()"方法。
* @參數 accountID String 賬號ID
* @參數 initialBalance double 初始化結算值
* @返回 bmpTrade 遠程對象
* @異常 javax.ejb.CreateException 創建bean錯誤時拋出的異常
* @異常 RemoteException 當系統通訊發生故障時拋出
*/
public bmpTrade create(String accountId, double initialBalance)
throws CreateException, RemoteException;
/**
* 根據主鍵對象,返回賬號對象
* @參數 primaryKey 主鍵
* @返回 TblUserInfo 賬號
* @異常 javax.ejb.FinderException 訪問數據庫錯誤拋出的異常
* @異常 RemoteException 當系統通訊發生故障時拋出
*/
public bmpTrade findByPrimaryKey(String primaryKey)
throws FinderException, RemoteException;
/**
* 找到所有結算值大于balanceGreaterThan的賬號
* @返回 Enumeration 所有賬號枚舉
* @參數 double balanceGreaterThan,給定的結算值
* @異常 javax.ejb.FinderException 訪問數據庫錯誤拋出的異常
* @異常 RemoteException 當系統通訊發生故障時拋出
*/
public Collection findBigAccounts(double balanceGreaterThan)
throws FinderException, RemoteException;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -