org.apache.openejb.core.ivm
Class IntraVmMetaData

java.lang.Object
  extended by org.apache.openejb.core.ivm.IntraVmMetaData
All Implemented Interfaces:
Serializable, javax.ejb.EJBMetaData

public class IntraVmMetaData
extends Object
implements javax.ejb.EJBMetaData, Serializable

See Also:
Serialized Form

Field Summary
protected  Class homeClass
           
protected  javax.ejb.EJBHome homeStub
           
protected  Class keyClass
           
protected  Class remoteClass
           
protected  BeanType type
           
 
Constructor Summary
IntraVmMetaData(Class homeInterface, Class remoteInterface, BeanType typeOfBean)
           
IntraVmMetaData(Class homeInterface, Class remoteInterface, Class primaryKeyClass, BeanType typeOfBean)
           
 
Method Summary
 javax.ejb.EJBHome getEJBHome()
           
 Class getHomeInterfaceClass()
           
 Class getPrimaryKeyClass()
           
 Class getRemoteInterfaceClass()
           
 boolean isSession()
           
 boolean isStatelessSession()
           
 void setEJBHome(javax.ejb.EJBHome home)
           
protected  Object writeReplace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

homeClass

protected Class homeClass

remoteClass

protected Class remoteClass

keyClass

protected Class keyClass

homeStub

protected javax.ejb.EJBHome homeStub

type

protected BeanType type
Constructor Detail

IntraVmMetaData

public IntraVmMetaData(Class homeInterface,
                       Class remoteInterface,
                       BeanType typeOfBean)

IntraVmMetaData

public IntraVmMetaData(Class homeInterface,
                       Class remoteInterface,
                       Class primaryKeyClass,
                       BeanType typeOfBean)
Method Detail

getHomeInterfaceClass

public Class getHomeInterfaceClass()
Specified by:
getHomeInterfaceClass in interface javax.ejb.EJBMetaData

getRemoteInterfaceClass

public Class getRemoteInterfaceClass()
Specified by:
getRemoteInterfaceClass in interface javax.ejb.EJBMetaData

getPrimaryKeyClass

public Class getPrimaryKeyClass()
Specified by:
getPrimaryKeyClass in interface javax.ejb.EJBMetaData

isSession

public boolean isSession()
Specified by:
isSession in interface javax.ejb.EJBMetaData

isStatelessSession

public boolean isStatelessSession()
Specified by:
isStatelessSession in interface javax.ejb.EJBMetaData

setEJBHome

public void setEJBHome(javax.ejb.EJBHome home)

getEJBHome

public javax.ejb.EJBHome getEJBHome()
Specified by:
getEJBHome in interface javax.ejb.EJBMetaData

writeReplace

protected Object writeReplace()
                       throws ObjectStreamException
Throws:
ObjectStreamException


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.