org.openejb.core.entity
Class EntityInstanceManager.SyncronizationWrapper

java.lang.Object
  |
  +--org.openejb.core.entity.EntityInstanceManager.SyncronizationWrapper
All Implemented Interfaces:
javax.transaction.Synchronization
Enclosing class:
EntityInstanceManager

public class EntityInstanceManager.SyncronizationWrapper
extends java.lang.Object
implements javax.transaction.Synchronization


Field Summary
(package private)  javax.ejb.EntityBean bean
           
(package private)  boolean isAssociated
           
(package private)  boolean isAvailable
           
(package private)  EntityInstanceManager.Key myIndex
           
 
Constructor Summary
EntityInstanceManager.SyncronizationWrapper(javax.ejb.EntityBean ebean, EntityInstanceManager.Key key, boolean available)
           
 
Method Summary
 void afterCompletion(int status)
           
 void beforeCompletion()
           
 void disassociate()
           
 javax.ejb.EntityBean getEntityBean()
           
 boolean isAssociated()
           
 boolean isAvailable()
           
 void set(javax.ejb.EntityBean ebean, EntityInstanceManager.Key key, boolean available)
           
 void setEntityBean(javax.ejb.EntityBean ebean)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bean

javax.ejb.EntityBean bean

isAvailable

boolean isAvailable

isAssociated

boolean isAssociated

myIndex

EntityInstanceManager.Key myIndex
Constructor Detail

EntityInstanceManager.SyncronizationWrapper

public EntityInstanceManager.SyncronizationWrapper(javax.ejb.EntityBean ebean,
                                                   EntityInstanceManager.Key key,
                                                   boolean available)
Method Detail

set

public void set(javax.ejb.EntityBean ebean,
                EntityInstanceManager.Key key,
                boolean available)

disassociate

public void disassociate()

isAssociated

public boolean isAssociated()

isAvailable

public boolean isAvailable()

setEntityBean

public void setEntityBean(javax.ejb.EntityBean ebean)

getEntityBean

public javax.ejb.EntityBean getEntityBean()

beforeCompletion

public void beforeCompletion()
Specified by:
beforeCompletion in interface javax.transaction.Synchronization

afterCompletion

public void afterCompletion(int status)
Specified by:
afterCompletion in interface javax.transaction.Synchronization