org.apache.openejb.client
Class EJBMetaDataImpl
java.lang.Object
org.apache.openejb.client.EJBMetaDataImpl
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable, javax.ejb.EJBMetaData
public class EJBMetaDataImpl
- extends java.lang.Object
- implements javax.ejb.EJBMetaData, java.io.Externalizable
- See Also:
- Serialized Form
Constructor Summary |
EJBMetaDataImpl()
|
EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
|
EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
java.lang.String deploymentID,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
|
EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
java.lang.String deploymentID,
int deploymentCode,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
|
EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.String typeOfBean,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
STATEFUL
public static final byte STATEFUL
- See Also:
- Constant Field Values
STATELESS
public static final byte STATELESS
- See Also:
- Constant Field Values
BMP_ENTITY
public static final byte BMP_ENTITY
- See Also:
- Constant Field Values
CMP_ENTITY
public static final byte CMP_ENTITY
- See Also:
- Constant Field Values
SINGLETON
public static final byte SINGLETON
- See Also:
- Constant Field Values
type
protected transient byte type
deploymentID
protected transient java.lang.String deploymentID
deploymentCode
protected transient int deploymentCode
homeClass
protected transient java.lang.Class homeClass
remoteClass
protected transient java.lang.Class remoteClass
businessClasses
protected final transient java.util.List<java.lang.Class> businessClasses
properties
protected final transient java.util.Properties properties
keyClass
protected transient java.lang.Class keyClass
ejbHomeProxy
protected transient javax.ejb.EJBHome ejbHomeProxy
interfaceType
protected transient InterfaceType interfaceType
primaryKey
protected transient java.lang.Object primaryKey
EJBMetaDataImpl
public EJBMetaDataImpl()
EJBMetaDataImpl
public EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.String typeOfBean,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
EJBMetaDataImpl
public EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
EJBMetaDataImpl
public EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
java.lang.String deploymentID,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
EJBMetaDataImpl
public EJBMetaDataImpl(java.lang.Class homeInterface,
java.lang.Class remoteInterface,
java.lang.Class primaryKeyClass,
java.lang.String typeOfBean,
java.lang.String deploymentID,
int deploymentCode,
InterfaceType interfaceType,
java.util.List<java.lang.Class> businessInterfaces)
getPrimaryKeyClass
public java.lang.Class getPrimaryKeyClass()
- Specified by:
getPrimaryKeyClass
in interface javax.ejb.EJBMetaData
getEJBHome
public javax.ejb.EJBHome getEJBHome()
- Specified by:
getEJBHome
in interface javax.ejb.EJBMetaData
getHomeInterfaceClass
public java.lang.Class getHomeInterfaceClass()
- Specified by:
getHomeInterfaceClass
in interface javax.ejb.EJBMetaData
isStatelessSession
public boolean isStatelessSession()
- Specified by:
isStatelessSession
in interface javax.ejb.EJBMetaData
isStatefulSession
public boolean isStatefulSession()
isSingletonSession
public boolean isSingletonSession()
getRemoteInterfaceClass
public java.lang.Class getRemoteInterfaceClass()
- Specified by:
getRemoteInterfaceClass
in interface javax.ejb.EJBMetaData
isSession
public boolean isSession()
- Specified by:
isSession
in interface javax.ejb.EJBMetaData
setEJBHomeProxy
protected void setEJBHomeProxy(EJBHomeProxy home)
getDeploymentID
public java.lang.String getDeploymentID()
getHomeClass
public java.lang.Class getHomeClass()
getBusinessClasses
public java.util.List<java.lang.Class> getBusinessClasses()
getProperties
public java.util.Properties getProperties()
getPrimaryKey
public java.lang.Object getPrimaryKey()
setPrimaryKey
public void setPrimaryKey(java.lang.Object primaryKey)
writeExternal
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
readExternal
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal
in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
loadProperties
public void loadProperties(java.util.Properties properties)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.