package org.juxtapose.streamline.stm; import org.juxtapose.streamline.producer.ISTMEntryKey; import org.juxtapose.streamline.producer.ISTMEntryProducer; import org.juxtapose.streamline.util.data.DataTypeRef; public abstract class DataTransaction extends STMTransaction { public DataTransaction( ISTMEntryKey inDataKey, ISTMEntryProducer inProducer, boolean inFullUpdate ) { super( inDataKey, inProducer, 0, 0, inFullUpdate ); } public void updateReferenceValue( Integer inKey, DataTypeRef inDataTypeRef ) { throw new IllegalAccessError("Cannot update reference value from DataTransaction "); } public void addReference( Integer inKey, DataTypeRef inDataRef ) { throw new IllegalAccessError("Cannot add reference value from DataTransaction "); } }