Class ReadOnlyContextImpl
- java.lang.Object
-
- com.sun.ejb.containers.EJBContextImpl
-
- org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
-
- org.glassfish.persistence.ejb.entitybean.container.ReadOnlyContextImpl
-
- All Implemented Interfaces:
ComponentContext
,jakarta.ejb.EJBContext
,jakarta.ejb.EntityContext
,Serializable
,ResourceHandler
,CascadeDeleteNotifier
public final class ReadOnlyContextImpl extends EntityContextImpl
Implementation of EJBContext for ReadOnlyBeans. Contains extra attributes that allows selective ejbLoad()- Author:
- Mahesh Kannan
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.ejb.containers.EJBContextImpl
EJBContextImpl.BeanState
-
-
Field Summary
-
Fields inherited from class com.sun.ejb.containers.EJBContextImpl
container, ejbLocalBusinessObjectImpl, ejbLocalObjectImpl, ejbObjectImpl, ejbRemoteBusinessObjectImpl, ejbStub, inEjbRemove, initialContext, isLocalInterfaceSupported, isRemoteInterfaceSupported, jcdiInjectionContext, optionalEjbLocalBusinessObjectImpl, state, transaction
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getLastRefreshedAt()
int
getPKLevelSequenceNum()
org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanInfo
getReadOnlyBeanInfo()
void
incrementPKLevelSequenceNum()
boolean
isRemoved()
void
setLastRefreshedAt(long time)
void
setPKLevelSequenceNum(int num)
void
setReadOnlyBeanInfo(org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanInfo info)
void
setRemoved(boolean value)
-
Methods inherited from class org.glassfish.persistence.ejb.entitybean.container.EntityContextImpl
checkAccessToCallerSecurity, checkTimerServiceMethodAccess, getEJBObject, getPrimaryKey, getTimerService, isCascadeDeleteAfterSuperEJBRemove, isCascadeDeleteBeforeEJBRemove, setCascadeDeleteAfterSuperEJBRemove, setCascadeDeleteBeforeEJBRemove
-
Methods inherited from class com.sun.ejb.containers.EJBContextImpl
checkActivatePassivate, decrementConcurrentInvokeCount, doGetSetRollbackTxAttrCheck, getCallerIdentity, getCallerPrincipal, getConcurrentInvokeCount, getContainer, getContextData, getEJB, getEJBHome, getEJBLocalHome, getEJBLocalObject, getEnvironment, getInterceptorInstances, getKey, getLastTimeUsed, getResourceList, getRollbackOnly, getState, getTransaction, getUserTransaction, inActivatePassivate, inActivatePassivate, incrementConcurrentInvokeCount, isCallerInRole, isCallerInRole, lookup, registerResource, setRollbackOnly, setTransaction, touch, unregisterResource
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getPKLevelSequenceNum
public int getPKLevelSequenceNum()
-
incrementPKLevelSequenceNum
public void incrementPKLevelSequenceNum()
-
setPKLevelSequenceNum
public void setPKLevelSequenceNum(int num)
-
getLastRefreshedAt
public long getLastRefreshedAt()
-
setLastRefreshedAt
public void setLastRefreshedAt(long time)
-
isRemoved
public boolean isRemoved()
-
setRemoved
public void setRemoved(boolean value)
-
setReadOnlyBeanInfo
public void setReadOnlyBeanInfo(org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanInfo info)
-
getReadOnlyBeanInfo
public org.glassfish.persistence.ejb.entitybean.container.ReadOnlyBeanInfo getReadOnlyBeanInfo()
-
-