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

java.lang.Object
  extended by org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge
      extended by org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge
          extended by org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge
              extended by org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xUpdatedPrincipalFieldBridge
All Implemented Interfaces:
CMPFieldBridge, FieldBridge, JDBCCMPFieldBridge, JDBCFieldBridge

public class JDBCCMP2xUpdatedPrincipalFieldBridge
extends JDBCCMP2xAutoUpdatedFieldBridge

Audit updated principal field.

Author:
Alexey Loubyansky

Field Summary
 
Fields inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge
checkDirtyAfterGet, defaultFlags, fieldName, jdbcContextIndex, log, manager, primaryKeyMember, readOnly, readTimeOut, stateFactory, tableIndex
 
Constructor Summary
JDBCCMP2xUpdatedPrincipalFieldBridge(JDBCCMP2xFieldBridge cmpField)
           
JDBCCMP2xUpdatedPrincipalFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData metadata)
           
 
Method Summary
 void setFirstVersion(EntityEnterpriseContext ctx)
           
 Object updateVersion(EntityEnterpriseContext ctx)
           
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge
initInstance, setInstanceParameters
 
Methods inherited from class org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge
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
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

JDBCCMP2xUpdatedPrincipalFieldBridge

public JDBCCMP2xUpdatedPrincipalFieldBridge(JDBCStoreManager manager,
                                            JDBCCMPFieldMetaData metadata)
                                     throws org.jboss.deployment.DeploymentException
Throws:
org.jboss.deployment.DeploymentException

JDBCCMP2xUpdatedPrincipalFieldBridge

public JDBCCMP2xUpdatedPrincipalFieldBridge(JDBCCMP2xFieldBridge cmpField)
                                     throws org.jboss.deployment.DeploymentException
Throws:
org.jboss.deployment.DeploymentException
Method Detail

setFirstVersion

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

updateVersion

public Object updateVersion(EntityEnterpriseContext ctx)
Specified by:
updateVersion in class JDBCCMP2xAutoUpdatedFieldBridge


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.