| java.lang.Object org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCCMP1xFieldBridge
JDBCCMP1xFieldBridge | public class JDBCCMP1xFieldBridge extends JDBCAbstractCMPFieldBridge (Code) | | 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.
author: Dain Sundstrom author: Alex Loubyansky version: $Revision: 57209 $ |
setClean | public void setClean(EntityEnterpriseContext ctx)(Code) | | Mark this field as clean.
Saves the current state in context, so it can be compared when
isDirty is called.
|
Methods inherited from org.jboss.ejb.plugins.cmp.jdbc.bridge.JDBCAbstractCMPFieldBridge | public void addDefaultFlag(byte flag)(Code)(Java Doc) public byte getDefaultFlags()(Code)(Java Doc) final public int getFieldIndex()(Code)(Java Doc) public String getFieldName()(Code)(Java Doc) public Class getFieldType()(Code)(Java Doc) public JDBCType getJDBCType()(Code)(Java Doc) public JDBCEntityPersistenceStore getManager()(Code)(Java Doc) public Class getPrimaryKeyClass()(Code)(Java Doc) public Field getPrimaryKeyField()(Code)(Java Doc) public Object getPrimaryKeyValue(Object primaryKey) throws IllegalArgumentException(Code)(Java Doc) public long getReadTimeOut()(Code)(Java Doc) public int getTableIndex()(Code)(Java Doc) public Object getValue(EntityEnterpriseContext ctx)(Code)(Java Doc) public void initInstance(EntityEnterpriseContext ctx)(Code)(Java Doc) public boolean isCMPField()(Code)(Java Doc) public boolean isPrimaryKeyMember()(Code)(Java Doc) public boolean isReadOnly()(Code)(Java Doc) public boolean isRelationTableField()(Code)(Java Doc) public int loadArgumentResults(ResultSet rs, int parameterIndex, Object[] argumentRef) throws IllegalArgumentException(Code)(Java Doc) public int loadInstanceResults(ResultSet rs, int parameterIndex, EntityEnterpriseContext ctx)(Code)(Java Doc) public int loadPrimaryKeyResults(ResultSet rs, int parameterIndex, Object[] pkRef) throws IllegalArgumentException(Code)(Java Doc) abstract public void resetPersistenceContext(EntityEnterpriseContext ctx)(Code)(Java Doc) public int setArgumentParameters(PreparedStatement ps, int parameterIndex, Object arg)(Code)(Java Doc) abstract protected void setDirtyAfterGet(EntityEnterpriseContext ctx)(Code)(Java Doc) public int setInstanceParameters(PreparedStatement ps, int parameterIndex, EntityEnterpriseContext ctx)(Code)(Java Doc) public void setLockingStrategy(LockingStrategy lockingStrategy)(Code)(Java Doc) public int setPrimaryKeyParameters(PreparedStatement ps, int parameterIndex, Object primaryKey) throws IllegalArgumentException(Code)(Java Doc) public Object setPrimaryKeyValue(Object primaryKey, Object value) throws IllegalArgumentException(Code)(Java Doc) public void setValue(EntityEnterpriseContext ctx, Object value)(Code)(Java Doc)
|
|
|