站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 server API Documentation 英文版文档

JDBCCMP2xAutoUpdatedFieldBridge (JBoss Server API) - JBoss 4.0.1 sp1 server API Documentation 英文版文档


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

java.lang.Object
  extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge
      extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xFieldBridge
          extended byorg.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP2xAutoUpdatedFieldBridge
All Implemented Interfaces:
CMPFieldBridge, FieldBridge, JDBCCMPFieldBridge, JDBCFieldBridge
Direct Known Subclasses:
JDBCCMP2xUpdatedPrincipalFieldBridge, JDBCCMP2xUpdatedTimeFieldBridge, JDBCCMP2xVersionFieldBridge

public abstract class JDBCCMP2xAutoUpdatedFieldBridge
extends JDBCCMP2xFieldBridge

The base class for all automatically updated fields such as audit and version.

Version:
$Revision: 1.4 $
Author:
Alex 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
JDBCCMP2xAutoUpdatedFieldBridge(JDBCCMP2xFieldBridge cmpField)
           
JDBCCMP2xAutoUpdatedFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData metadata)
           
 
Method Summary
 void initInstance(EntityEnterpriseContext ctx)
          Set CMPFieldValue to Java default value (i.e., 0 or null).
abstract  void setFirstVersion(EntityEnterpriseContext ctx)
           
 int setInstanceParameters(PreparedStatement ps, int parameterIndex, EntityEnterpriseContext ctx)
          Sets the prepared statement parameters with the data from the instance associated with the context.
abstract  Object updateVersion(EntityEnterpriseContext ctx)
           
 
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

JDBCCMP2xAutoUpdatedFieldBridge

public JDBCCMP2xAutoUpdatedFieldBridge(JDBCStoreManager manager,
                                       JDBCCMPFieldMetaData metadata)
                                throws org.jboss.deployment.DeploymentException

JDBCCMP2xAutoUpdatedFieldBridge

public JDBCCMP2xAutoUpdatedFieldBridge(JDBCCMP2xFieldBridge cmpField)
                                throws org.jboss.deployment.DeploymentException
Method Detail

initInstance

public void initInstance(EntityEnterpriseContext ctx)
Description copied from class: JDBCAbstractCMPFieldBridge
Set CMPFieldValue to Java default value (i.e., 0 or null).

Specified by:
initInstance in interface JDBCFieldBridge
Overrides:
initInstance in class JDBCAbstractCMPFieldBridge

setInstanceParameters

public int setInstanceParameters(PreparedStatement ps,
                                 int parameterIndex,
                                 EntityEnterpriseContext ctx)
Description copied from interface: JDBCFieldBridge
Sets the prepared statement parameters with the data from the instance associated with the context.

Specified by:
setInstanceParameters in interface JDBCFieldBridge
Overrides:
setInstanceParameters in class JDBCAbstractCMPFieldBridge

setFirstVersion

public abstract void setFirstVersion(EntityEnterpriseContext ctx)

updateVersion

public abstract Object updateVersion(EntityEnterpriseContext ctx)


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