org.jboss.ejb.plugins.cmp.jdbc.bridge
Class JDBCCMP2xVersionFieldBridge

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge (src) 
      extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge (src) 
          extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge (src) 
              extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xVersionFieldBridge
All Implemented Interfaces:
CMPFieldBridge (src) , FieldBridge (src) , JDBCCMPFieldBridge (src) , JDBCFieldBridge (src)
Direct Known Subclasses:
JDBCKeyGenVersionFieldBridge (src) , JDBCLongVersionFieldBridge (src) , JDBCTimestampVersionFieldBridge (src)

public abstract class JDBCCMP2xVersionFieldBridge
extends JDBCCMP2xAutoUpdatedFieldBridge (src)

The base class for optimistic locking version fields (sequence and timestamp).


Field Summary
 
Fields inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge (src)
checkDirtyAfterGet, defaultFlags, fieldName, jdbcContextIndex, log, manager, primaryKeyMember, readOnly, readTimeOut, stateFactory, tableIndex
 
Constructor Summary
JDBCCMP2xVersionFieldBridge(JDBCCMP2xFieldBridge (src)  cmpField)
           
JDBCCMP2xVersionFieldBridge(JDBCStoreManager (src)  manager, JDBCCMPFieldMetaData (src)  metadata)
           
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge (src)
initInstance, setFirstVersion, setInstanceParameters, updateVersion
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge (src)
getCmpFieldIAmMappedTo, getCmrChainLink, getColumnName, getInstanceValue, getLockedValue, isDirty, isFKFieldMappedToCMPField, isLoaded, isReadTimedOut, lockInstanceValue, resetPersistenceContext, setClean, setDirtyAfterGet, setInstanceValue, updateState
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge (src)
addDefaultFlag, getDefaultFlags, getFieldIndex, getFieldName, getFieldType, getJDBCType, getManager, getPrimaryKeyClass, getPrimaryKeyField, getPrimaryKeyValue, getReadTimeOut, getTableIndex, getValue, isCMPField, isPrimaryKeyMember, isReadOnly, isRelationTableField, loadArgumentResults, loadInstanceResults, loadPrimaryKeyResults, setArgumentParameters, setLockingStrategy, setPrimaryKeyParameters, setPrimaryKeyValue, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCCMP2xVersionFieldBridge

public JDBCCMP2xVersionFieldBridge(JDBCStoreManager (src)  manager,
                                   JDBCCMPFieldMetaData (src)  metadata)
                            throws DeploymentException (src) 

JDBCCMP2xVersionFieldBridge

public JDBCCMP2xVersionFieldBridge(JDBCCMP2xFieldBridge (src)  cmpField)
                            throws DeploymentException (src)