Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01

oracle.jbo.server
Class EJBEntityDefImpl

java.lang.Object
  extended byoracle.jbo.common.NamedObjectImpl
      extended byoracle.jbo.mom.DefinitionObject
          extended byoracle.jbo.server.DefObject
              extended byoracle.jbo.server.RowDef
                  extended byoracle.jbo.server.ViewDefImpl
                      extended byoracle.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.RowDef
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, findAttributeDef, findDefObject, finishedLoading, getAttributeCount, getAttributeDef, getAttributeDefImpls, getAttributeDefs, getCalculatedAttributeCount, getComponentClass, getEffectiveRowClientProxyClassName, getEJBAppProviderURL, getEJBHome, getEJBHomeJNDIName, getEntityReference, getEntityReference, getEntityReferences, getFetchMode, getFetchSize, getFromClause, getIterMode, getMaxActiveNodes, getMaxAttrConst, getMaxFetchSize, getMaxRowsPerNode, getOrderByClause, getQuery, getQueryHint, getRowClass, getRowClientProxyClassName, getRowInterfaceName, getSelectClause, getWhereClause, getXMLElementTag, getXMLRowElementTag, hasPrimaryEntity, hasQuery, isDynamic, isFinderView, isFullSql, isManageRowsByKey, isPassivationEnabled, isUseGlueCode, isViewLinkAccessorRetained, lookupAttributeDef, resolveDefObject, resolveReferences, setComponentClass, setFetchMode, setFetchSize, setFromClause, setFullSql, setIterMode, setMaxActiveNodes, setMaxFetchSize, setMaxRowsPerNode, setOrderByClause, setQuery, setQueryHint, setRowClass, setRowClientProxyClassName, setRowInterfaceName, setSelectClause, setUseGlueCode, setViewLinkAccessorRetained, setWhereClause
 
Methods inherited from class oracle.jbo.server.RowDef
discrValuesQualify, findDefForDiscrValues, getAliasName, getAttributeIndexOf, getBaseDefObject, getBindingStyle, getClientProxyClassName, getComponentInterfaceName, getDefFullName, getDefName, getDiscrColumns, getEffectiveClientProxyClassName, getEffectiveComponentInterfaceName, getMessageBundleClass, getPackageDef, getPackageName, loadProperties, registerDefObject, setAliasName, setBaseDefObject, setBindingStyle, setClientProxyClassName, setComponentInterfaceName, setDiscrColumns, setMessageBundleClass, setName, setParent
 
Methods inherited from class oracle.jbo.mom.DefinitionObject
addExtendedDefObject, getContainerDef, getContainerName, getExtendedDefObjects, hasExtendedDefObjects, 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
 
Methods inherited from interface oracle.jbo.StructureDef
getAttributeIndexOf, getDefFullName, getDefName, getFullName, getName
 

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
Throws:
PersistenceException

createBean

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

removeBean

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

findByPrimaryKey

public oracle.aurora.ejb.persistence.BeanIdentifier findByPrimaryKey(java.lang.Object pk)
                                                              throws oracle.aurora.ejb.persistence.PmException
Throws:
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()

Oracle ADF Model and Business Components API Reference 10.1.2 B14022-01

 

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