org.jboss.metadata
Class EntityMetaData
java.lang.Object
org.jboss.metadata.MetaData
org.jboss.metadata.BeanMetaData
org.jboss.metadata.EntityMetaData
- All Implemented Interfaces:
- Cloneable, XmlLoadable
public class EntityMetaData
- extends BeanMetaData
The meta data information specific to entity beans.
- Version:
- $Revision: 57209 $
Revisions:
2001/10/16: billb
- Added clustering tags
- Author:
- Sebastien Alborini, Scott Stark, Dain Sundstrom, Bill Burke, Christian Riege
Fields inherited from class org.jboss.metadata.BeanMetaData |
beanType, callByValue, clustered, configurationName, containerManagedTx, ENTITY_TYPE, invokerBindings, LOCAL_INVOKER_PROXY_BINDING, MDB_TYPE, portComponent, serviceEndpointClass, SESSION_TYPE |
Methods inherited from class org.jboss.metadata.BeanMetaData |
addExcludedMethod, addPermissionMethod, addTransactionMethod, getApplicationMetaData, getClusterConfigMetaData, getConfigurationName, getContainerConfiguration, getContainerObjectNameJndiName, getDepends, getEjbClass, getEjbLocalRefByName, getEjbLocalReferences, getEjbName, getEjbRefByName, getEjbReferences, getEjbTimeoutIdentity, getEnvironmentEntries, getExceptionRollback, getExcludedMethods, getHome, getInvokerBinding, getInvokerBindings, getIorSecurityConfigMetaData, getJndiName, getLocal, getLocalHome, getLocalJndiName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getPermissionMethods, getPortComponent, getRemote, getResourceEnvReferences, getResourceReferences, getSecurityIdentityMetaData, getSecurityProxy, getSecurityRoleReferences, getServiceEndpoint, getServiceReferences, getTimerPersistence, getTransactionMethod, getTransactionMethods, getTransactionTimeout, getTransactionTimeout, hasMethodPermission, isBeanManagedTx, isCallByValue, isClustered, isContainerManagedTx, isEntity, isExcludeMissingMethods, isMessageDriven, isMethodReadOnly, isMethodReadOnly, isSession |
Methods inherited from class org.jboss.metadata.MetaData |
clone, getChildrenByTagName, getElementAttribute, getElementAttribute, getElementContent, getElementContent, getElementContent, getFirstElementContent, getFirstElementContent, getOptionalChild, getOptionalChild, getOptionalChildBooleanContent, getOptionalChildBooleanContent, getOptionalChildContent, getOptionalChildContent, getUniqueChild, getUniqueChildContent, importXml, jdk13Enabled |
CMP_VERSION_1
public static final int CMP_VERSION_1
- See Also:
- Constant Field Values
CMP_VERSION_2
public static final int CMP_VERSION_2
- See Also:
- Constant Field Values
DEFAULT_ENTITY_INVOKER_PROXY_BINDING
public static final String DEFAULT_ENTITY_INVOKER_PROXY_BINDING
- See Also:
- Constant Field Values
DEFAULT_CLUSTERED_ENTITY_INVOKER_PROXY_BINDING
public static final String DEFAULT_CLUSTERED_ENTITY_INVOKER_PROXY_BINDING
- See Also:
- Constant Field Values
EntityMetaData
public EntityMetaData(ApplicationMetaData app)
isCMP
public boolean isCMP()
isCMP1x
public boolean isCMP1x()
isCMP2x
public boolean isCMP2x()
isBMP
public boolean isBMP()
getPrimaryKeyClass
public String getPrimaryKeyClass()
isReentrant
public boolean isReentrant()
getAbstractSchemaName
public String getAbstractSchemaName()
isReadOnly
public boolean isReadOnly()
getCMPFields
public Iterator getCMPFields()
- Gets the container managed fields.
getPrimKeyField
public String getPrimKeyField()
getQueries
public Iterator getQueries()
getDefaultConfigurationName
public String getDefaultConfigurationName()
- Specified by:
getDefaultConfigurationName
in class BeanMetaData
doDistributedCacheInvalidations
public boolean doDistributedCacheInvalidations()
getDistributedCacheInvalidationConfig
public CacheInvalidationConfigMetaData getDistributedCacheInvalidationConfig()
importEjbJarXml
public void importEjbJarXml(Element element)
throws org.jboss.deployment.DeploymentException
- Description copied from class:
BeanMetaData
- Called to parse the ejb-jar.xml enterprise-beans child ejb elements
- Overrides:
importEjbJarXml
in class BeanMetaData
- Parameters:
element
- one of session/entity/message-driven
- Throws:
org.jboss.deployment.DeploymentException
defaultInvokerBindings
protected void defaultInvokerBindings()
- Specified by:
defaultInvokerBindings
in class BeanMetaData
importJbossXml
public void importJbossXml(Element element)
throws org.jboss.deployment.DeploymentException
- Description copied from class:
BeanMetaData
- Called to parse the jboss.xml enterprise-beans child ejb elements
- Overrides:
importJbossXml
in class BeanMetaData
- Parameters:
element
- one of session/entity/message-driven
- Throws:
org.jboss.deployment.DeploymentException
Copyright © 2002 JBoss Group, LLC. All Rights Reserved.