jACOB 2.7 API Documentation.

Uses of Interface
de.tif.jacob.core.data.IDataTransaction

Packages that use IDataTransaction
de.tif.jacob.core.data   
de.tif.jacob.core.data.event   
 

Uses of IDataTransaction in de.tif.jacob.core.data
 

Methods in de.tif.jacob.core.data that return IDataTransaction
 IDataTransaction IDataTableRecord.getCurrentTransaction()
          Return the current active transaction, which has been used to modify this record.
 IDataTransaction IDataTable.getTableTransaction()
           
 IDataTransaction IDataAccessor.newTransaction()
          Creates a new data transaction.
 IDataTransaction IDataTable.startNewTransaction()
           
 

Methods in de.tif.jacob.core.data with parameters of type IDataTransaction
 void IDataTableRecord.appendLongTextValue(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value)
          Appends the given value to the field value of a long text record field.
 void IDataTableRecord.appendToHistory(IDataTransaction transaction, java.lang.String note)
          Appends the given note to the modification history of this record.
 IDataTableRecord IDataAccessor.cloneRecord(IDataTransaction trans, IDataTableRecord recordToClone)
          Same behaviour than IDataAccessor.cloneRecord(IDataTransaction, IDataTableRecord, ITableAlias) except that the alias to clone the record for equals to the related alias of recordToClone.
 IDataTableRecord IDataAccessor.cloneRecord(IDataTransaction trans, IDataTableRecord recordToClone, ITableAlias alias)
          Clones the given table record, i.e. create a new table record for the specified table alias and copies the field values from the record to clone to the new record.
 IDataTableRecord IDataAccessor.cloneRecord(IDataTransaction trans, IDataTableRecord recordToClone, java.lang.String aliasName)
          Same behaviour than IDataAccessor.cloneRecord(IDataTransaction, IDataTableRecord, ITableAlias) except that the alias to clone the record for is specified by name.
 void IDataTableRecord.delete(IDataTransaction transaction)
          Deletes the record from the underlying data source.
 void IDataTable.fastDelete(IDataTransaction trans)
          Deletes records of this table without retrieving them.
 IDataTableRecord IDataTable.newRecord(IDataTransaction trans)
          Creates a new record in the underlying data source.
 void IDataTableRecord.prependLongTextValue(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value)
          Prepends the given value to the field value of a long text record field.
 void IDataTableRecord.resetLinkedRecord(IDataTransaction transaction, ITableAlias tableAlias)
          Unlinks this record from a record of the given table alias, if existing.
 void IDataTableRecord.resetLinkedRecord(IDataTransaction transaction, java.lang.String tableAliasName)
          Unlinks this record from a record of the given table alias, if existing.
 int IDataTable.searchAndDelete(IDataTransaction trans)
          Deletes records of this table by means of retrieving them first.
 boolean IDataTableRecord.setBinaryValue(IDataTransaction transaction, java.lang.String fieldName, byte[] value)
          Sets the value of a binary record field.
 boolean IDataTableRecord.setBooleanValue(IDataTransaction transaction, java.lang.String fieldName, boolean value)
          Sets the value of a record field to the given boolean value.
 boolean IDataTableRecord.setDateValue(IDataTransaction transaction, java.lang.String fieldName, java.util.Date value)
          Sets the value of a date or timestamp record field.
 boolean IDataTableRecord.setDateValue(IDataTransaction transaction, java.lang.String fieldName, long timeMillis)
          Sets the value of a date or timestamp record field.
 boolean IDataTableRecord.setDecimalValue(IDataTransaction transaction, java.lang.String fieldName, java.math.BigDecimal value)
          Sets the value of a decimal record field.
 boolean IDataTableRecord.setDocumentValue(IDataTransaction transaction, java.lang.String fieldName, DataDocumentValue documentValue)
          Sets the value of a document record field.
 boolean IDataTableRecord.setDoubleValue(IDataTransaction transaction, java.lang.String fieldName, double value)
          Sets the value of a record field to the given double value.
 boolean IDataTableRecord.setFloatValue(IDataTransaction transaction, java.lang.String fieldName, float value)
          Sets the value of a record field to the given float value.
 boolean IDataTableRecord.setIntValue(IDataTransaction transaction, java.lang.String fieldName, int value)
          Sets the value of a record field to the given int value.
 void IDataTableRecord.setLinkedRecord(IDataTransaction transaction, IDataRecord fromRecord)
          Links this record with the given record.
 boolean IDataTableRecord.setLongValue(IDataTransaction transaction, java.lang.String fieldName, long value)
          Sets the value of a record field to the given long value.
 boolean IDataTableRecord.setStringValue(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value)
          Sets the value of a record field to the given String (expression).
 boolean IDataTableRecord.setStringValue(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value, java.util.Locale locale)
          Sets the value of a record field to the given String (expression).
 boolean IDataTableRecord.setStringValueWithTruncation(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value)
          Sets the value of a record field to the given String (expression).
 boolean IDataTableRecord.setStringValueWithTruncation(IDataTransaction transaction, java.lang.String fieldName, java.lang.String value, java.util.Locale locale)
          Sets the value of a record field to the given String (expression).
 boolean IDataTableRecord.setTimestampValue(IDataTransaction transaction, java.lang.String fieldName, long timeMillis)
          Sets the value of a timestamp record field.
 boolean IDataTableRecord.setTimestampValue(IDataTransaction transaction, java.lang.String fieldName, java.sql.Timestamp value)
          Sets the value of a timestamp record field.
 boolean IDataTableRecord.setTimeValue(IDataTransaction transaction, java.lang.String fieldName, java.sql.Time value)
          Sets the value of a time record field.
 boolean IDataTableRecord.setValue(IDataTransaction transaction, ITableField field, java.lang.Object value)
          Sets the value of a record field.
 boolean IDataTableRecord.setValue(IDataTransaction transaction, java.lang.String fieldName, java.lang.Object value)
          Sets the value of a record field.
 

Uses of IDataTransaction in de.tif.jacob.core.data.event
 

Methods in de.tif.jacob.core.data.event with parameters of type IDataTransaction
abstract  void DataTableRecordEventHandler.afterDeleteAction(IDataTableRecord tableRecord, IDataTransaction transaction)
          This hook method will be called immediately after a delete operation has been invoked on the given record instance.
abstract  void DataTableRecordEventHandler.afterNewAction(IDataTableRecord tableRecord, IDataTransaction transaction)
          This hook method will be called immediately after a new record instance has been created and initialized.
abstract  void DataTableRecordEventHandler.beforeCommitAction(IDataTableRecord tableRecord, IDataTransaction transaction)
          This hook method will be called immediately before a record modification will be pushed to the data source.
 


jACOB 2.7 API Documentation.