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


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-02


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