com.sun.ejb.containers
Class ReadOnlyContextImpl

java.lang.Object
  extended by com.sun.ejb.containers.EJBContextImpl
      extended by com.sun.ejb.containers.EntityContextImpl
          extended by com.sun.ejb.containers.ReadOnlyContextImpl
All Implemented Interfaces:
ComponentContext, Serializable, EJBContext, EntityContext, ResourceHandler

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, isLocalInterfaceSupported, isRemoteInterfaceSupported, jcdiInjectionContext, optionalEjbLocalBusinessObjectImpl, state, transaction
 
Method Summary
 long getLastRefreshedAt()
           
 int getPKLevelSequenceNum()
           
 com.sun.ejb.containers.ReadOnlyBeanInfo getReadOnlyBeanInfo()
           
 void incrementPKLevelSequenceNum()
           
 boolean isRemoved()
           
 void setLastRefreshedAt(long time)
           
 void setPKLevelSequenceNum(int num)
           
 void setReadOnlyBeanInfo(com.sun.ejb.containers.ReadOnlyBeanInfo info)
           
 void setRemoved(boolean value)
           
 
Methods inherited from class com.sun.ejb.containers.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, getLastTimeUsed, getResourceList, getRollbackOnly, getTransaction, getUserTransaction, inActivatePassivate, inActivatePassivate, incrementConcurrentInvokeCount, isCallerInRole, isCallerInRole, lookup, registerResource, setRollbackOnly, setTransaction, unregisterResource
 
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
 
Methods inherited from interface javax.ejb.EJBContext
getCallerIdentity, getCallerPrincipal, getContextData, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 

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(com.sun.ejb.containers.ReadOnlyBeanInfo info)

getReadOnlyBeanInfo

public com.sun.ejb.containers.ReadOnlyBeanInfo getReadOnlyBeanInfo()


Copyright © 2012 GlassFish Community. All Rights Reserved.