?? productwebimpl.java
字號:
package apusic.myshop.product.web;import java.rmi.RemoteException;import javax.ejb.FinderException;import javax.ejb.CreateException;import java.util.Collection;import apusic.myshop.product.ejb.ProductHome;import apusic.myshop.product.ejb.Product;import apusic.myshop.util.EJBUtil;import apusic.myshop.util.Debug;public class ProductWebImpl { public ProductWebImpl() { } public Product getProduct(String productId) { try{ ProductHome productHome = EJBUtil.getProductHome(); Product product = productHome.findByProductId(productId); return product; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for item " + productId); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for item " + productId); } return null; } public Collection getProducts(String catalog) { try{ ProductHome productHome = EJBUtil.getProductHome(); Collection products = productHome.findByCatalog(catalog); return products; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for items " ); } return null; } public Collection getProducts(int supplier) { try{ ProductHome productHome = EJBUtil.getProductHome(); Collection products = productHome.findBySupplier(supplier); return products; } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (FinderException fe) { Debug.println("ProductBean: Unable to locate product for items " ); } return null; } public void createProduct(String productId, String catalog, int supplier, String name, String style, double listPrice, double unitCost, String picture, String outline, String comment) { try{ ProductHome productHome = EJBUtil.getProductHome(); productHome.create(productId, catalog, supplier, name, style, listPrice, unitCost, picture, outline, comment); } catch (RemoteException re) { Debug.println("ProductBean: Unable to locate product for items " ); } catch (CreateException fe) { Debug.println("ProductBean: Unable to create product " ); } }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -