📄 concreteitem_ff154d23.java
字号:
package salesdb;import com.ibm.ws.ejbpersistence.beanextensions.*;import com.ibm.websphere.cpmi.*;import salesdb.websphere_deploy.ItemBeanCacheEntry_ff154d23;import salesdb.websphere_deploy.DB2UDBNT_V8_1.ItemBeanCacheEntryImpl_ff154d23;/** * Bean implementation class for Enterprise Bean: Item */public class ConcreteItem_ff154d23 extends salesdb.ItemBean 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 ItemBeanCacheEntry_ff154d23 dataCacheEntry; /** * _WSCB_getInstanceInfo */ public PMConcreteBeanInstanceInfo _WSCB_getInstanceInfo() { return instanceExtension; } /** * ConcreteItem_ff154d23 */ public ConcreteItem_ff154d23() { super(); instanceExtension = ConcreteBeanInstanceExtensionFactory.getInstance(this); } /** * getInjector */ private salesdb.websphere_deploy.ItemBeanInjector_ff154d23 getInjector() { return (salesdb.websphere_deploy.ItemBeanInjector_ff154d23)instanceExtension.getInjector(); } /** * hydrate */ public void hydrate(Object inRecord) { dataCacheEntry = (salesdb.websphere_deploy.ItemBeanCacheEntry_ff154d23) inRecord;; super.ejbLoad(); } /** * resetCMP */ public void resetCMP() { dataCacheEntry = null; } /** * resetCMR */ public void resetCMR() { itemfkPurchaseInverseLink = null; } /** * ejbFindAll_Local */ public java.util.Collection ejbFindAll_Local() throws javax.ejb.FinderException { return (java.util.Collection) instanceExtension.executeFind("FindAll", null); } /** * ejbFindByPrimaryKey */ public salesdb.ItemKey ejbFindByPrimaryKey(salesdb.ItemKey primaryKey) throws javax.ejb.FinderException { return (salesdb.ItemKey)instanceExtension.ejbFindByPrimaryKey(primaryKey); } /** * ejbFindByPrimaryKey */ public Object ejbFindByPrimaryKey(java.lang.Object pk) throws javax.ejb.FinderException { return ejbFindByPrimaryKey((salesdb.ItemKey)pk); } /** * ejbFindByPrimaryKeyForCMR_Local */ public salesdb.ItemKey ejbFindByPrimaryKeyForCMR_Local(salesdb.ItemKey pk) throws javax.ejb.FinderException { return (salesdb.ItemKey)instanceExtension.ejbFindByPrimaryKey(pk); } /** * ejbCreate */ public salesdb.ItemKey ejbCreate(java.lang.Long itemid) throws javax.ejb.CreateException { dataCacheEntry = new ItemBeanCacheEntryImpl_ff154d23(); super.ejbCreate(itemid); return (salesdb.ItemKey)instanceExtension.ejbCreate(); } /** * ejbPostCreate */ public void ejbPostCreate(java.lang.Long itemid) throws javax.ejb.CreateException { super.ejbPostCreate(itemid); instanceExtension.ejbPostCreate(); } /** * ejbCreate */ public salesdb.ItemKey ejbCreate(java.lang.Long itemid, java.lang.String name) throws javax.ejb.CreateException { dataCacheEntry = new ItemBeanCacheEntryImpl_ff154d23(); super.ejbCreate(itemid, name); return (salesdb.ItemKey)instanceExtension.ejbCreate(); } /** * ejbPostCreate */ public void ejbPostCreate(java.lang.Long itemid, java.lang.String name) throws javax.ejb.CreateException { super.ejbPostCreate(itemid, name); instanceExtension.ejbPostCreate(); } /** * createPrimaryKey */ public Object createPrimaryKey() { salesdb.ItemKey pk = new salesdb.ItemKey(); pk.itemid = getItemid(); return pk; } /** * getNumberOfFields */ public int getNumberOfFields() { return 3; } /** * getLink */ public com.ibm.ws.ejbpersistence.associations.AssociationLink getLink(java.lang.String name) { if (name.equals("itemfkPurchaseInverse")) return getItemfkPurchaseInverseLink(); return null; } /** * executeFinderForLink */ public java.lang.Object executeFinderForLink(java.lang.String name, java.lang.Object key) throws javax.ejb.FinderException { if (name.equals("itemfkPurchaseInverse")){ salesdb.websphere_deploy.PurchaseBeanInternalLocalHome_e813240d home = (salesdb.websphere_deploy.PurchaseBeanInternalLocalHome_e813240d)instanceExtension.getHomeForLink("itemfkPurchaseInverse"); return home.findItemfkPurchaseInverseByItemfkKey_Local((salesdb.ItemKey)key); } return null; } /** * getItemfkPurchaseInverseLink */ private com.ibm.ws.ejbpersistence.associations.AssociationLink getItemfkPurchaseInverseLink() { if (itemfkPurchaseInverseLink == null) itemfkPurchaseInverseLink = instanceExtension.createLink("itemfkPurchaseInverse",null,2); return itemfkPurchaseInverseLink; } private com.ibm.ws.ejbpersistence.associations.AssociationLink itemfkPurchaseInverseLink; /** * ejbFindItemfkByItemfkPurchaseInverseKey_Local */ public salesdb.ItemKey ejbFindItemfkByItemfkPurchaseInverseKey_Local(salesdb.PurchaseKey key) throws javax.ejb.FinderException { Object[] result = instanceExtension.getAssociatedKeys("itemfkPurchaseInverse",key); if (result!=null ) return (salesdb.ItemKey) result[0]; javax.resource.cci.IndexedRecord record = instanceExtension.getInputRecord("findItemfkByItemfkPurchaseInverseKey_Local"); getInjector().findItemfkByItemfkPurchaseInverseKey_Local(key, record); return (salesdb.ItemKey) instanceExtension.executeFind("findItemfkByItemfkPurchaseInverseKey_Local", record); } /** * Get accessor for persistent attribute: itemid */ public java.lang.Long getItemid() { return dataCacheEntry.getItemid(); } /** * Set accessor for persistent attribute: itemid */ public void setItemid(java.lang.Long newItemid) { instanceExtension.markDirty(0,getItemid(),newItemid); dataCacheEntry.setItemid(newItemid); } /** * Get accessor for persistent attribute: name */ public java.lang.String getName() { return dataCacheEntry.getName(); } /** * Set accessor for persistent attribute: name */ public void setName(java.lang.String newName) { instanceExtension.markDirty(1,getName(),newName); dataCacheEntry.setName(newName); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -