|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.openejb.core.CoreContext
org.openejb.core.entity.EntityContext
This class imposes restrictions on what Entity methods can access which EntityContext methods. This class manages restrictions related to the position of the bean in its life-cycle to the EntityContext operation being performed. Restrictions are specified in the EJB specification. The CoreContext actually fulfills the request, this class just applies restrictions on access.
| Field Summary |
| Fields inherited from class org.openejb.core.CoreContext |
EJBHOME_METHOD, EJBOBJECT_METHOD, ROLLBACK_METHOD, SECURITY_METHOD, USER_TRANSACTION_METHOD |
| Constructor Summary | |
EntityContext()
|
|
| Method Summary | |
void |
checkBeanState(byte methodCategory)
|
protected EjbObjectProxyHandler |
newEjbObjectHandler(RpcContainer container,
Object pk,
Object depID)
|
| Methods inherited from class org.openejb.core.CoreContext |
getCallerIdentity, getCallerPrincipal, getEJBHome, getEJBLocalHome, getEJBLocalObject, getEJBObject, getEnvironment, getPrimaryKey, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, setRollbackOnly |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.ejb.EntityContext |
getEJBLocalObject, getEJBObject, getPrimaryKey |
| Methods inherited from interface javax.ejb.EJBContext |
getCallerIdentity, getCallerPrincipal, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, setRollbackOnly |
| Constructor Detail |
public EntityContext()
| Method Detail |
public void checkBeanState(byte methodCategory)
throws IllegalStateException
checkBeanState in class CoreContextIllegalStateException
protected EjbObjectProxyHandler newEjbObjectHandler(RpcContainer container,
Object pk,
Object depID)
newEjbObjectHandler in class CoreContext
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||