www.pudn.com > 200513174851152(JSP+wml).zip > ItemBean.java


import java.io.*; 
import java.util.Collection; 
import javax.ejb.*; 
import javax.naming.*; 
import javax.sql.DataSource; 
 
abstract public class ItemBean implements EntityBean 
{ 
	private EntityContext ctx; 
	 
	public ItemBean() {} 
	 
	public void setEntityContext(EntityContext ctx) 
	{ 
		this.ctx = ctx; 
	} 
 
	public void unsetEntityContext() 
	{ 
		this.ctx = null; 
	} 
	 
	public void ejbLoad()  
	{ 
		System.out.println("item ejb loaded"); 
 
	} 
	 
	public void ejbStore() 
	{ 
		System.out.println("item bean store"); 
	} 
	 
	public void ejbRemove() throws RemoveException 
	{ 
		System.out.println("item bean remove called"); 
	} 
	 
	public void ejbPassivate()  
	{ 
		System.out.println("itembean passivate"); 
	} 
	 
	public void ejbActivate() 
	{ 
		System.out.println("client bean activated"); 
	} 
 
	public String ejbCreate(String id,String name,String description) 
		throws CreateException 
	{ 
		System.out.println("ejb create called"); 
		setItemId(id); 
		setItemName(name); 
		setItemDescription(description); 
		return null; 
	} 
	 
	public void ejbPostCreate(String id,String name,String description) 
	{} 
 
	abstract public void setItemId(String id); 
	abstract public String getItemId(); 
	 
	abstract public void setItemName(String name); 
	abstract public String getItemName(); 
	 
	abstract public void setItemDescription(String description); 
	abstract public String getItemDescription(); 
	 
	public String getId() 
	{ 
		return getItemId(); 
	} 
	 
	public String getName() 
	{ 
		return getItemName(); 
	} 
	 
	public String getDescription() 
	{ 
		return getItemDescription(); 
	} 
}