org.ow2.carol.cmi.ejb2_1.spec
Class JMetaData
java.lang.Object
org.ow2.carol.cmi.ejb2_1.spec.JMetaData
- All Implemented Interfaces:
- javax.ejb.EJBMetaData
public class JMetaData
- extends java.lang.Object
- implements javax.ejb.EJBMetaData
Implementation of the interface EJBMetaData where the instance of EJBHome is a CMIProxy.
- Author:
- Loris Bouzonnet
|
Constructor Summary |
JMetaData(javax.ejb.EJBHome home,
java.lang.Class<? extends javax.ejb.EJBHome> homeClass,
java.lang.Class<? extends javax.ejb.EJBObject> remoteClass,
boolean isSession,
boolean isStatelessSession,
java.lang.Class<?> primaryKeyClass)
Constructor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMetaData
public JMetaData(javax.ejb.EJBHome home,
java.lang.Class<? extends javax.ejb.EJBHome> homeClass,
java.lang.Class<? extends javax.ejb.EJBObject> remoteClass,
boolean isSession,
boolean isStatelessSession,
java.lang.Class<?> primaryKeyClass)
- Constructor
- Parameters:
home - The EJBHomehomeClass - EJB Home classremoteClass - EJB Remote classisSession - true if is a Session BeanisStatelessSession - true if is a StatelessSessionBeanprimaryKeyClass - primary key class
getEJBHome
public javax.ejb.EJBHome getEJBHome()
- Specified by:
getEJBHome in interface javax.ejb.EJBMetaData
- Returns:
- the home interface of the enterprise Bean.
getHomeInterfaceClass
public java.lang.Class<? extends javax.ejb.EJBHome> getHomeInterfaceClass()
- Specified by:
getHomeInterfaceClass in interface javax.ejb.EJBMetaData
- Returns:
- the Class object for the enterprise Bean's home interface.
getPrimaryKeyClass
public java.lang.Class<?> getPrimaryKeyClass()
- Specified by:
getPrimaryKeyClass in interface javax.ejb.EJBMetaData
- Returns:
- the Class object for the enterprise Bean's primary key class.
getRemoteInterfaceClass
public java.lang.Class<? extends javax.ejb.EJBObject> getRemoteInterfaceClass()
- Specified by:
getRemoteInterfaceClass in interface javax.ejb.EJBMetaData
- Returns:
- the Class object for the enterprise Bean's remote interface.
isSession
public boolean isSession()
- Specified by:
isSession in interface javax.ejb.EJBMetaData
- Returns:
- True if the enterprise Bean's type is "session".
isStatelessSession
public boolean isStatelessSession()
- Specified by:
isStatelessSession in interface javax.ejb.EJBMetaData
- Returns:
- True if the type of the enterprise Bean is stateless session.
Copyright © 2008 OW2 Consortium. All Rights Reserved.