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

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 (src) 
                  extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCKeyGenVersionFieldBridge
All Implemented Interfaces:
CMPFieldBridge (src) , FieldBridge (src) , JDBCCMPFieldBridge (src) , JDBCFieldBridge (src)

public class JDBCKeyGenVersionFieldBridge
extends JDBCCMP2xVersionFieldBridge (src)


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
JDBCKeyGenVersionFieldBridge(JDBCCMP2xFieldBridge (src)  cmpField, java.lang.String keygenFactoryName)
           
JDBCKeyGenVersionFieldBridge(JDBCStoreManager (src)  manager, JDBCCMPFieldMetaData (src)  metadata, java.lang.String keygenFactoryName)
           
 
Method Summary
 void setFirstVersion(EntityEnterpriseContext (src)  ctx)
           
 java.lang.Object updateVersion(EntityEnterpriseContext (src)  ctx)
           
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge (src)
initInstance, setInstanceParameters
 
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

JDBCKeyGenVersionFieldBridge

public JDBCKeyGenVersionFieldBridge(JDBCStoreManager (src)  manager,
                                    JDBCCMPFieldMetaData (src)  metadata,
                                    java.lang.String keygenFactoryName)
                             throws DeploymentException (src) 

JDBCKeyGenVersionFieldBridge

public JDBCKeyGenVersionFieldBridge(JDBCCMP2xFieldBridge (src)  cmpField,
                                    java.lang.String keygenFactoryName)
                             throws DeploymentException (src) 
Method Detail

setFirstVersion

public void setFirstVersion(EntityEnterpriseContext (src)  ctx)
Specified by:
setFirstVersion in class JDBCCMP2xAutoUpdatedFieldBridge (src)

updateVersion

public java.lang.Object updateVersion(EntityEnterpriseContext (src)  ctx)
Specified by:
updateVersion in class JDBCCMP2xAutoUpdatedFieldBridge (src)