jrun.ejb.metadata
Class EJBMetaData
java.lang.Object
|
+--jrunx.xml.XMLMetaData
|
+--jrun.j2ee.metadata.DescriptionMetaData
|
+--jrun.j2ee.metadata.J2EEMetaData
|
+--jrun.j2ee.metadata.ServerJ2EEMetaData
|
+--jrun.ejb.metadata.EJBMetaData
- Direct Known Subclasses:
- ClientInvokableMetaData, MessageDrivenMetaData
- public abstract class EJBMetaData
- extends ServerJ2EEMetaData
| Inner classes inherited from class jrunx.xml.XMLMetaData |
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException |
| Methods inherited from class jrun.j2ee.metadata.J2EEMetaData |
addEJBRef, addEnvEntry, addResourceEnvRef, addResourceRef, clearEJBRefs, clearEnvEntries, clearResourceEnvRefs, clearResourceRefs, getDisplayName, getEJBRefByName, getEJBRefs, getEnvEntries, getEnvEntryByName, getIconMetaData, getJRunMetaData, getResourceEnvRefByName, getResourceEnvRefs, getResourceRefByName, getResourceRefs, removeEJBRef, removeEnvEntry, removeResourceEnvRef, removeResourceRef, setDisplayName, setIconMetaData, setJRunMetaData |
| Methods inherited from class jrunx.xml.XMLMetaData |
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EJBMetaData
public EJBMetaData()
addExcludeMethod
public void addExcludeMethod(MethodMetaData methodMetaData)
addMethodPermission
public void addMethodPermission(MethodMetaData methodMetaData)
addMethodTransaction
public void addMethodTransaction(MethodMetaData methodMetaData)
getBeanClass
public java.lang.Class getBeanClass()
getEJBClass
public java.lang.String getEJBClass()
getEJBJarMetaData
public EJBJarMetaData getEJBJarMetaData()
getEJBName
public java.lang.String getEJBName()
getJNDIName
public java.lang.String getJNDIName()
getMethodTransactionType
public byte getMethodTransactionType(java.lang.String methodName,
java.lang.Class[] params,
boolean remote)
getPermissionMethods
public java.util.Iterator getPermissionMethods()
getMethodPermissions
public java.util.Set getMethodPermissions(java.lang.String methodName,
java.lang.Class[] params,
boolean remote)
getSecurityIdentityMetaData
public SecurityIdentityMetaData getSecurityIdentityMetaData()
getTransactionMethods
public java.util.Iterator getTransactionMethods()
getTXDomainName
public java.lang.String getTXDomainName()
isClusterHome
public boolean isClusterHome()
setClusterHome
public void setClusterHome(boolean clusterHome)
isClusterObject
public boolean isClusterObject()
setClusterObject
public void setClusterObject(boolean clusterObject)
init
public void init()
throws DeploymentException
- Overrides:
init in class ServerJ2EEMetaData
initBeanClass
public void initBeanClass()
throws DeploymentException
isEntity
public abstract boolean isEntity()
isMessageDriven
public abstract boolean isMessageDriven()
isMethodExcluded
public boolean isMethodExcluded(java.lang.reflect.Method method,
boolean remote)
isSession
public abstract boolean isSession()
setBeanClass
public void setBeanClass(java.lang.Class beanClass)
setEJBClass
public void setEJBClass(java.lang.String ejbClass)
setEJBJarMetaData
public void setEJBJarMetaData(EJBJarMetaData ejbJarMetaData)
setEJBName
public void setEJBName(java.lang.String ejbName)
setJNDIName
public void setJNDIName(java.lang.String jndiName)
setSecurityIdentityMetaData
public void setSecurityIdentityMetaData(SecurityIdentityMetaData securityIdentityMetaData)
setTXDomainName
public void setTXDomainName(java.lang.String txDomainName)
Copyright � 2002 Macromedia Corporation. All Rights Reserved.