Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


oracle.jbo.server
Class EJBEntityDefImpl

java.lang.Object
  |
  +--oracle.jbo.common.NamedObjectImpl
        |
        +--oracle.jbo.mom.DefinitionObject
              |
              +--oracle.jbo.server.DefObject
                    |
                    +--oracle.jbo.server.RowDef
                          |
                          +--oracle.jbo.server.ViewDefImpl
                                |
                                +--oracle.jbo.server.EJBEntityDefImpl
All Implemented Interfaces:
StructureDef

public class EJBEntityDefImpl
extends ViewDefImpl

Field Summary
protected  java.lang.Class mBeanClass
           

 

Fields inherited from class oracle.jbo.server.ViewDefImpl
mComponentClass

 

Fields inherited from class oracle.jbo.mom.DefinitionObject
mBaseDefObject, mExtendedDefObjects, mObjectResolved

 

Fields inherited from class oracle.jbo.common.NamedObjectImpl
mFullName, mObjName, mParent, mProperties

 

Constructor Summary
EJBEntityDefImpl()
           

 

Method Summary
 oracle.aurora.ejb.persistence.BeanIdentifier createBean(javax.ejb.EntityBean bean, java.lang.Object pk)
           
 javax.ejb.EntityBean createBeanInstance()
           
 java.util.Enumeration executeFinder(java.lang.String finderName, java.lang.Object[] args)
           
 oracle.aurora.ejb.persistence.BeanIdentifier findByPrimaryKey(java.lang.Object pk)
           
static EJBEntityDefImpl findEJBEntityDef(java.lang.String defName)
           
 javax.ejb.EntityBean getBean(oracle.aurora.ejb.persistence.BeanIdentifier pk, javax.ejb.EntityContext ctx)
           
 void loadBean(java.lang.Object bean, EJBEntityImpl beanStore)
           
protected  void loadCustomDef(oracle.jbo.mom.xml.DefElementImpl xmlElement)
           
 void removeBean(oracle.aurora.ejb.persistence.BeanIdentifier pKey)
           
 void setEjbMetaData(javax.ejb.EJBMetaData meta)
           
 void storeBean(java.lang.Object bean, EJBEntityImpl beanStore)
           

 

Methods inherited from class oracle.jbo.server.ViewDefImpl
addAllEntityAttributes, addEntityAttribute, addEntityUsage, addEntityUsage, addEntityUsage, addEntityUsage, addViewAttribute, discrValuesQualify, findAttributeDef, findDefForDiscrValues, findDefObject, finishedLoading, getAliasName, getAttributeCount, getAttributeDef, getAttributeDefImpls, getAttributeDefs, getBaseDefObject, getBindingStyle, getCalculatedAttributeCount, getComponentClass, getDiscrColumns, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityReference, getEntityReference, getEntityReferences, getFetchMode, getFetchSize, getFromClause, getIterMode, getMaxActiveNodes, getMaxAttrConst, getMaxFetchSize  

Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, getContainerDef, getContainerName, getExtendedDefObjects, isBaseDefFor, isDynamicDefinitionObject, isObjectResolved, setObjectResolved

 

Methods inherited from class oracle.jbo.common.NamedObjectImpl
getFullName, getName, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, refreshProperty, setFullName, setPropertiesMap, setProperty

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

mBeanClass

protected java.lang.Class mBeanClass
Constructor Detail

EJBEntityDefImpl

public EJBEntityDefImpl()
Method Detail

findEJBEntityDef

public static EJBEntityDefImpl findEJBEntityDef(java.lang.String defName)

setEjbMetaData

public void setEjbMetaData(javax.ejb.EJBMetaData meta)

loadBean

public void loadBean(java.lang.Object bean,
EJBEntityImpl beanStore)

storeBean

public void storeBean(java.lang.Object bean,
EJBEntityImpl beanStore)

loadCustomDef

protected void loadCustomDef(oracle.jbo.mom.xml.DefElementImpl xmlElement)
                      throws PersistenceException
Overrides:
loadCustomDef in class ViewDefImpl
PersistenceException

createBean

public oracle.aurora.ejb.persistence.BeanIdentifier createBean(javax.ejb.EntityBean bean,
                                                               java.lang.Object pk)
                                                        throws oracle.aurora.ejb.persistence.PmException
oracle.aurora.ejb.persistence.PmException

removeBean

public void removeBean(oracle.aurora.ejb.persistence.BeanIdentifier pKey)
                throws oracle.aurora.ejb.persistence.PmException
oracle.aurora.ejb.persistence.PmException

findByPrimaryKey

public oracle.aurora.ejb.persistence.BeanIdentifier findByPrimaryKey(java.lang.Object pk)
                                                              throws oracle.aurora.ejb.persistence.PmException
oracle.aurora.ejb.persistence.PmException

executeFinder

public java.util.Enumeration executeFinder(java.lang.String finderName,
                                           java.lang.Object[] args)

getBean

public javax.ejb.EntityBean getBean(oracle.aurora.ejb.persistence.BeanIdentifier pk,
                                    javax.ejb.EntityContext ctx)

createBeanInstance

public javax.ejb.EntityBean createBeanInstance()

Oracle9i Business Components for Java API Reference
Oracle9i Jdeveloper (9.0.4)
B10391-01


 

Copyright © 1997, 2003, Oracle. All rights reserved.