Save This Page
Home » jboss-5.0.0.CR1-src » org.jboss.ejb.plugins.cmp » jdbc » bridge » [javadoc | source]
org.jboss.ejb.plugins.cmp.jdbc.bridge
public class: JDBCCMP1xFieldBridge [javadoc | source]
java.lang.Object
   org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge
      org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP1xFieldBridge

All Implemented Interfaces:
    JDBCCMPFieldBridge

JDBCCMP1xFieldBridge is a concrete implementation of JDBCCMPFieldBridge for CMP version 1.x. Getting and setting of instance fields set the corresponding field in bean instance. Dirty checking is performed by storing the current value in the entity persistence context when ever setClean is called, and comparing current value to the original value. Life-cycle: Tied to the EntityBridge. Multiplicity: One for each entity bean cmp field.
Fields inherited from org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge:
log,  manager,  fieldName,  readOnly,  readTimeOut,  primaryKeyMember,  jdbcContextIndex,  tableIndex,  stateFactory,  checkDirtyAfterGet,  defaultFlags
Constructor:
 public JDBCCMP1xFieldBridge(JDBCStoreManager manager,
    JDBCCMPFieldMetaData metadata) throws DeploymentException 
Method from org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP1xFieldBridge Summary:
getInstanceValue,   getLockedValue,   isDirty,   isLoaded,   isReadTimedOut,   lockInstanceValue,   resetPersistenceContext,   setClean,   setDirtyAfterGet,   setInstanceValue
Methods from org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge:
addDefaultFlag,   getDefaultFlags,   getFieldIndex,   getFieldName,   getFieldType,   getJDBCType,   getManager,   getPrimaryKeyClass,   getPrimaryKeyField,   getPrimaryKeyValue,   getReadTimeOut,   getTableIndex,   getValue,   initInstance,   isCMPField,   isPrimaryKeyMember,   isReadOnly,   isRelationTableField,   loadArgumentResults,   loadInstanceResults,   loadPrimaryKeyResults,   resetPersistenceContext,   setArgumentParameters,   setDirtyAfterGet,   setInstanceParameters,   setLockingStrategy,   setPrimaryKeyParameters,   setPrimaryKeyValue,   setValue
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP1xFieldBridge Detail:
 public Object getInstanceValue(EntityEnterpriseContext ctx) 
 public Object getLockedValue(EntityEnterpriseContext ctx) 
 public boolean isDirty(EntityEnterpriseContext ctx) 
    Has the value of this field changes since the last time clean was called.
 public boolean isLoaded(EntityEnterpriseContext ctx) 
 public boolean isReadTimedOut(EntityEnterpriseContext ctx) 
 public  void lockInstanceValue(EntityEnterpriseContext ctx) 
 public  void resetPersistenceContext(EntityEnterpriseContext ctx) 
 public  void setClean(EntityEnterpriseContext ctx) 
    Mark this field as clean. Saves the current state in context, so it can be compared when isDirty is called.
 protected  void setDirtyAfterGet(EntityEnterpriseContext ctx) 
 public  void setInstanceValue(EntityEnterpriseContext ctx,
    Object value)