org.jboss.ejb.plugins.cmp.jdbc2.bridge
Interface JDBCCMRFieldBridge2.FieldState

All Superinterfaces:
Cache.CacheLoader (src)
All Known Implementing Classes:
JDBCCMRFieldBridge2.CollectionValuedFieldState (src) , JDBCCMRFieldBridge2.SingleValuedFieldState (src)
Enclosing interface:
JDBCCMRFieldBridge2 (src)

public static interface JDBCCMRFieldBridge2.FieldState
extends Cache.CacheLoader (src)


Field Summary
static java.lang.Object NULL_VALUE
           
 
Method Summary
 void addLoadedPk(java.lang.Object pk)
           
 boolean addRelatedId(EntityEnterpriseContext (src)  ctx, java.lang.Object value)
           
 void cacheValue(EntityEnterpriseContext (src)  ctx)
           
 void cascadeDelete(EntityEnterpriseContext (src)  ctx)
           
 void destroyExistingRelationships(EntityEnterpriseContext (src)  ctx)
           
 java.lang.Object getValue(EntityEnterpriseContext (src)  ctx)
           
 void init()
           
 boolean isModified()
           
 boolean removeRelatedId(EntityEnterpriseContext (src)  ctx, java.lang.Object relatedId)
           
 void setValue(EntityEnterpriseContext (src)  ctx, java.lang.Object value)
           
 
Methods inherited from interface org.jboss.ejb.plugins.cmp.jdbc2.schema.Cache.CacheLoader (src)
getCachedValue, loadFromCache
 

Field Detail

NULL_VALUE

public static final java.lang.Object NULL_VALUE
Method Detail

init

public void init()

getValue

public java.lang.Object getValue(EntityEnterpriseContext (src)  ctx)

cascadeDelete

public void cascadeDelete(EntityEnterpriseContext (src)  ctx)
                   throws RemoveException (src) 
Throws:
RemoveException (src)

destroyExistingRelationships

public void destroyExistingRelationships(EntityEnterpriseContext (src)  ctx)

setValue

public void setValue(EntityEnterpriseContext (src)  ctx,
                     java.lang.Object value)

removeRelatedId

public boolean removeRelatedId(EntityEnterpriseContext (src)  ctx,
                               java.lang.Object relatedId)

addRelatedId

public boolean addRelatedId(EntityEnterpriseContext (src)  ctx,
                            java.lang.Object value)

addLoadedPk

public void addLoadedPk(java.lang.Object pk)

cacheValue

public void cacheValue(EntityEnterpriseContext (src)  ctx)

isModified

public boolean isModified()