⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 producthome.java

📁 EJB_原代码多例-好好东西啊
💻 JAVA
字号:
package com.wiley.compBooks.roman.entity.product;

import javax.ejb.*;
import java.rmi.RemoteException;
import java.util.Enumeration;

/**
 * This is the home interface for Product.  This interface
 * is implemented by the EJB Server's glue-code tools.
 * The implemented object is called the Home Object, and
 * serves as a factory for EJB Objects.
 * 
 * One create() method is in this Home Interface, which
 * corresponds to the ejbCreate() method in the Product file.
 */
public interface ProductHome extends EJBHome {

	/*
	 * This method creates the EJB Object.
	 *
	 * Notice that the Home Interface returns an EJB Object,
	 * whereas the Bean returns void.  This is because the
	 * EJB Container is responsible for generating the EJB
	 * Object, whereas the Bean is responsible for
	 * initialization.
	 *
	 * @param productID The number of the product (unique)
	 * @param name The name of the product
	 * @param description Product description
	 * @param basePrice Base Price of product
	 *
	 * @return The newly created EJB Object.
	 */
	Product create(String productID, String name, String description, double basePrice) throws CreateException, RemoteException;

	// Finder methods.  These are implemented by the
	// container.  You can customize the functionality of
	// these methods by using the EJB Container tools.

	public Product findByPrimaryKey(ProductPK key) throws FinderException, RemoteException;

	public Enumeration findByName(String name) throws FinderException, RemoteException;

	public Enumeration findByDescription(String description) throws FinderException, RemoteException;

	public Enumeration findByBasePrice(double basePrice) throws FinderException, RemoteException;

	public Enumeration findExpensiveProducts(double minPrice) throws FinderException, RemoteException;

	public Enumeration findCheapProducts(double maxPrice) throws FinderException, RemoteException;

	public Enumeration findAllProducts() throws FinderException, RemoteException;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -