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.mom.DefinitionObject |
mBaseDefObject, mExtendedDefObjects, mObjectResolved |
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 |
mBeanClass
protected java.lang.Class mBeanClass
EJBEntityDefImpl
public EJBEntityDefImpl()
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()
Copyright © 1997, 2004, Oracle. All rights reserved.