concretepurchase_e813240d.java

来自「一个简单的EJB实例.用DB2连接.JSP页面.很好用.供大家学习」· Java 代码 · 共 320 行

JAVA
320
字号
package salesdb;import com.ibm.ws.ejbpersistence.beanextensions.*;import com.ibm.websphere.cpmi.*;import salesdb.websphere_deploy.PurchaseBeanCacheEntry_e813240d;import salesdb.websphere_deploy.DB2UDBNT_V8_1.PurchaseBeanCacheEntryImpl_e813240d;/** * Bean implementation class for Enterprise Bean: Purchase */public class ConcretePurchase_e813240d extends salesdb.PurchaseBean implements javax.ejb.EntityBean, ConcreteBeanWithLink {	/**	 * setEntityContext	 */	public void setEntityContext(javax.ejb.EntityContext ctx) {		super.setEntityContext(ctx);		instanceExtension.setEntityContext(ctx);	}	/**	 * unsetEntityContext	 */	public void unsetEntityContext() {		super.unsetEntityContext();		instanceExtension.unsetEntityContext();	}	/**	 * ejbActivate	 */	public void ejbActivate() {			super.ejbActivate();			instanceExtension.ejbActivate();	}	/**	 * ejbLoad	 */	public void ejbLoad() {		instanceExtension.ejbLoad();	}	/**	 * ejbPassivate	 */	public void ejbPassivate() {		super.ejbPassivate();		instanceExtension.ejbPassivate();	}	/**	 * ejbRemove	 */	public void ejbRemove() throws javax.ejb.RemoveException {		super.ejbRemove();		instanceExtension.ejbRemove();	}	/**	 * ejbStore	 */	public void ejbStore() {		super.ejbStore();		instanceExtension.ejbStore();	}	private ConcreteBeanInstanceExtension instanceExtension;	private PurchaseBeanCacheEntry_e813240d dataCacheEntry;	/**	 * _WSCB_getInstanceInfo	 */	public PMConcreteBeanInstanceInfo _WSCB_getInstanceInfo() {			return instanceExtension;	}	/**	 * ConcretePurchase_e813240d	 */	public ConcretePurchase_e813240d() {		super();		instanceExtension = ConcreteBeanInstanceExtensionFactory.getInstance(this);	}	/**	 * getInjector	 */	private salesdb.websphere_deploy.PurchaseBeanInjector_e813240d getInjector() {		return (salesdb.websphere_deploy.PurchaseBeanInjector_e813240d)instanceExtension.getInjector();	}	/**	 * hydrate	 */	public void hydrate(Object inRecord) {		dataCacheEntry = (salesdb.websphere_deploy.PurchaseBeanCacheEntry_e813240d) inRecord;;		itemfkKey = dataCacheEntry.getItemfkKey();		locationfkKey = dataCacheEntry.getLocationfkKey();		super.ejbLoad();	}	/**	 * resetCMP	 */	public void resetCMP() {			dataCacheEntry = null;			itemfkKey = null;			locationfkKey = null;	}	/**	 * resetCMR	 */	public void resetCMR() {			itemfkLink = null;			locationfkLink = null;	}	/**	 * ejbFindByPrimaryKey	 */	public salesdb.PurchaseKey ejbFindByPrimaryKey(salesdb.PurchaseKey primaryKey) throws javax.ejb.FinderException {		return (salesdb.PurchaseKey)instanceExtension.ejbFindByPrimaryKey(primaryKey);	}	/**	 * ejbFindByPrimaryKey	 */	public Object ejbFindByPrimaryKey(java.lang.Object pk) throws javax.ejb.FinderException {		return ejbFindByPrimaryKey((salesdb.PurchaseKey)pk);	}	/**	 * ejbFindByPrimaryKeyForCMR_Local	 */	public salesdb.PurchaseKey ejbFindByPrimaryKeyForCMR_Local(salesdb.PurchaseKey pk) throws javax.ejb.FinderException {		return (salesdb.PurchaseKey)instanceExtension.ejbFindByPrimaryKey(pk);	}	/**	 * ejbCreate	 */	public salesdb.PurchaseKey ejbCreate(java.lang.Long purchaseid) throws javax.ejb.CreateException {		dataCacheEntry = new PurchaseBeanCacheEntryImpl_e813240d();		 super.ejbCreate(purchaseid);		return (salesdb.PurchaseKey)instanceExtension.ejbCreate();	}	/**	 * ejbPostCreate	 */	public void ejbPostCreate(java.lang.Long purchaseid) throws javax.ejb.CreateException {		super.ejbPostCreate(purchaseid);		instanceExtension.ejbPostCreate();	}	/**	 * ejbCreate	 */	public salesdb.PurchaseKey ejbCreate(java.lang.Long purchaseid, java.lang.String timestmp) throws javax.ejb.CreateException {		dataCacheEntry = new PurchaseBeanCacheEntryImpl_e813240d();		 super.ejbCreate(purchaseid, timestmp);		return (salesdb.PurchaseKey)instanceExtension.ejbCreate();	}	/**	 * ejbPostCreate	 */	public void ejbPostCreate(java.lang.Long purchaseid, java.lang.String timestmp) throws javax.ejb.CreateException {		super.ejbPostCreate(purchaseid, timestmp);		instanceExtension.ejbPostCreate();	}	/**	 * createPrimaryKey	 */	public Object createPrimaryKey() {		salesdb.PurchaseKey pk = new salesdb.PurchaseKey();		pk.purchaseid = getPurchaseid();		return pk;	}	/**	 * getNumberOfFields	 */	public int getNumberOfFields() {		return 6;	}	/**	 * getLink	 */	public com.ibm.ws.ejbpersistence.associations.AssociationLink getLink(java.lang.String name) {		if (name.equals("itemfk")) return getItemfkLink();		if (name.equals("locationfk")) return getLocationfkLink();		return null;	}	/**	 * executeFinderForLink	 */	public java.lang.Object executeFinderForLink(java.lang.String name, java.lang.Object key) throws javax.ejb.FinderException {		if (name.equals("itemfk")){			salesdb.websphere_deploy.ItemBeanInternalLocalHome_ff154d23 home = (salesdb.websphere_deploy.ItemBeanInternalLocalHome_ff154d23)instanceExtension.getHomeForLink("itemfk");		  return home.findByPrimaryKeyForCMR((salesdb.ItemKey)key);		}		if (name.equals("locationfk")){			salesdb.websphere_deploy.LocationBeanInternalLocalHome_176caeeb home = (salesdb.websphere_deploy.LocationBeanInternalLocalHome_176caeeb)instanceExtension.getHomeForLink("locationfk");		  return home.findByPrimaryKeyForCMR((salesdb.LocationKey)key);		}		return null;	}	/**	 * getItemfk	 */	public salesdb.ItemLocal getItemfk() {		return (salesdb.ItemLocal)getItemfkLink().getValue();	}	/**	 * setItemfk	 */	public void setItemfk(salesdb.ItemLocal value) {		getItemfkLink().setValue(value);	}	private salesdb.ItemKey itemfkKey;	/**	 * getItemfkKey	 */	public salesdb.ItemKey getItemfkKey() {		if (itemfkLink == null) return itemfkKey;		return (salesdb.ItemKey) itemfkLink.getKey();	}	/**	 * getItemfkLink	 */	private com.ibm.ws.ejbpersistence.associations.AssociationLink getItemfkLink() {		if (itemfkLink == null) 		itemfkLink = instanceExtension.createLink("itemfk",itemfkKey,4);		return itemfkLink;	}	private com.ibm.ws.ejbpersistence.associations.AssociationLink itemfkLink;	/**	 * ejbFindItemfkPurchaseInverseByItemfkKey_Local	 */	public java.util.Collection ejbFindItemfkPurchaseInverseByItemfkKey_Local(salesdb.ItemKey key) throws javax.ejb.FinderException {		Object[] result = instanceExtension.getAssociatedKeys("itemfk",key);		if (result!=null )  return (java.util.Collection) result[0];		javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findItemfkPurchaseInverseByItemfkKey_Local");		getInjector().findItemfkPurchaseInverseByItemfkKey_Local(key, record);		return (java.util.Collection) instanceExtension.executeFind("findItemfkPurchaseInverseByItemfkKey_Local", record);	}	/**	 * getLocationfk	 */	public salesdb.LocationLocal getLocationfk() {		return (salesdb.LocationLocal)getLocationfkLink().getValue();	}	/**	 * setLocationfk	 */	public void setLocationfk(salesdb.LocationLocal value) {		getLocationfkLink().setValue(value);	}	private salesdb.LocationKey locationfkKey;	/**	 * getLocationfkKey	 */	public salesdb.LocationKey getLocationfkKey() {		if (locationfkLink == null) return locationfkKey;		return (salesdb.LocationKey) locationfkLink.getKey();	}	/**	 * getLocationfkLink	 */	private com.ibm.ws.ejbpersistence.associations.AssociationLink getLocationfkLink() {		if (locationfkLink == null) 		locationfkLink = instanceExtension.createLink("locationfk",locationfkKey,5);		return locationfkLink;	}	private com.ibm.ws.ejbpersistence.associations.AssociationLink locationfkLink;	/**	 * ejbFindLocationfkPurchaseInverseByLocationfkKey_Local	 */	public java.util.Collection ejbFindLocationfkPurchaseInverseByLocationfkKey_Local(salesdb.LocationKey key) throws javax.ejb.FinderException {		Object[] result = instanceExtension.getAssociatedKeys("locationfk",key);		if (result!=null )  return (java.util.Collection) result[0];		javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findLocationfkPurchaseInverseByLocationfkKey_Local");		getInjector().findLocationfkPurchaseInverseByLocationfkKey_Local(key, record);		return (java.util.Collection) instanceExtension.executeFind("findLocationfkPurchaseInverseByLocationfkKey_Local", record);	}	/**	 * Get accessor for persistent attribute: purchaseid	 */	public java.lang.Long getPurchaseid() {		return dataCacheEntry.getPurchaseid();	}	/**	 * Set accessor for persistent attribute: purchaseid	 */	public void setPurchaseid(java.lang.Long newPurchaseid) {		instanceExtension.markDirty(0,getPurchaseid(),newPurchaseid);		dataCacheEntry.setPurchaseid(newPurchaseid);	}	/**	 * Get accessor for persistent attribute: timestmp	 */	public java.lang.String getTimestmp() {		return dataCacheEntry.getTimestmp();	}	/**	 * Set accessor for persistent attribute: timestmp	 */	public void setTimestmp(java.lang.String newTimestmp) {		instanceExtension.markDirty(1,getTimestmp(),newTimestmp);		dataCacheEntry.setTimestmp(newTimestmp);	}	/**	 * Get accessor for persistent attribute: itemfk_itemid	 */	public java.lang.Long getItemfk_itemid() {		return dataCacheEntry.getItemfk_itemid();	}	/**	 * Set accessor for persistent attribute: itemfk_itemid	 */	public void setItemfk_itemid(java.lang.Long newItemfk_itemid) {		instanceExtension.markDirty(2,getItemfk_itemid(),newItemfk_itemid);		dataCacheEntry.setItemfk_itemid(newItemfk_itemid);	}	/**	 * Get accessor for persistent attribute: locationfk_zipcode	 */	public java.lang.String getLocationfk_zipcode() {		return dataCacheEntry.getLocationfk_zipcode();	}	/**	 * Set accessor for persistent attribute: locationfk_zipcode	 */	public void setLocationfk_zipcode(java.lang.String newLocationfk_zipcode) {		instanceExtension.markDirty(3,getLocationfk_zipcode(),newLocationfk_zipcode);		dataCacheEntry.setLocationfk_zipcode(newLocationfk_zipcode);	}}

⌨️ 快捷键说明

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