Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.makumba.Transaction

Packages that use Transaction
org.makumba | Public API for makumba application programmers.
org.makumba.commons |
org.makumba.db |
org.makumba.db.hibernate |
org.makumba.db.makumba |
org.makumba.db.makumba.sql | The generic SQL-92 implementation of the makumba database layer.
org.makumba.importer |
org.makumba.providers |
test | Contains automated tests for various makumba components.

Uses of Transaction in org.makumba

Methods in org.makumba that return Transaction
`static Transaction` | `MakumbaSystem.findDatabase()` Deprecated. This method name is misleading since it returns a connection, not a database. Use getConnectionTo(getDefaultDatabaseName()) instead
`static Transaction` | `MakumbaSystem.getConnectionTo(String name)` Deprecated. use `TransactionProvider.getConnectionTo(String)` instead
`static Transaction` | `MakumbaSystem.getDatabase(String connectionFile)` Deprecated. This method name is misleading since it returns a connection, not a database. Use getConnectionTo(connectionFile) instead

Methods in org.makumba with parameters of type Transaction
`boolean` | `DataTransformer.transform(Dictionary<String,Object> d, Transaction db)` Performs the data transformation.

Uses of Transaction in org.makumba.commons

Fields in org.makumba.commons with type parameters of type Transaction
`(package private) Map<String,Transaction>` | `DbConnectionProvider.connections`

Methods in org.makumba.commons that return Transaction
`Transaction` | `DbConnectionProvider.getConnectionTo(String dbname)`

Uses of Transaction in org.makumba.db

Classes in org.makumba.db that implement Transaction
`class` | `TransactionImplementation`

Constructors in org.makumba.db with parameters of type Transaction
`DataHolder(Transaction t, Dictionary<String,Object> data, String type)`

Uses of Transaction in org.makumba.db.hibernate

Classes in org.makumba.db.hibernate that implement Transaction
`class` | `HibernateTransaction` Hibernate-specific implementation of a `Transaction`

Methods in org.makumba.db.hibernate that return Transaction
`Transaction` | `HibernateTransactionProvider.getConnectionTo(String name)`
`protected Transaction` | `HibernateTransactionProvider.getTransaction(String name)`

Methods in org.makumba.db.hibernate with parameters of type Transaction
`void` | `HibernateCRUDOperationProvider.checkInsert(Transaction t, String type, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)`
`void` | `HibernateCRUDOperationProvider.checkUpdate(Transaction t, String type, Pointer pointer, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)`
`void` | `HibernateCRUDOperationProvider.deleteSet(Transaction t, Pointer base, FieldDefinition fi)`
`Pointer` | `HibernateCRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)`
`int` | `HibernateCRUDOperationProvider.update1(Transaction t, Pointer p, DataDefinition dd, Dictionary<String,Object> dic)`
`void` | `HibernateCRUDOperationProvider.updateSet1(Transaction t, Pointer base, FieldDefinition fi, Object val)`

Uses of Transaction in org.makumba.db.makumba

Classes in org.makumba.db.makumba that implement Transaction
`(package private) class` | `ClosedDBConnection`
`class` | `DBConnection` This is the Makumba-specific implementation of a `Transaction`
`class` | `DBConnectionWrapper` A wrapper for db connections, used to provide a temporary that holds a reference to a permanent DBConnection

Methods in org.makumba.db.makumba that return Transaction
`Transaction` | `MakumbaTransactionProvider.getConnectionTo(String name)`
`protected Transaction` | `MakumbaTransactionProvider.getTransaction(String name)`

Methods in org.makumba.db.makumba with parameters of type Transaction
`void` | `MakumbaCRUDOperationProvider.checkInsert(Transaction t, String type, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)`
`void` | `MakumbaCRUDOperationProvider.checkUpdate(Transaction t, String type, Pointer pointer, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)`
`Pointer` | `MakumbaCRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)`
`int` | `MakumbaCRUDOperationProvider.update1(Transaction t, Pointer p, DataDefinition typeDef, Dictionary<String,Object> dic)`

Uses of Transaction in org.makumba.db.makumba.sql

Classes in org.makumba.db.makumba.sql that implement Transaction
`class` | `SQLDBConnection`

Uses of Transaction in org.makumba.importer

Fields in org.makumba.importer declared as Transaction
`(package private) Transaction` | `HtmlTableImporter.db`

Methods in org.makumba.importer with parameters of type Transaction
`Object` | `ObjectImporter.base_getFieldValue(String fieldName, String s, Transaction db, Pointer[] indexes)`
`Object` | `ObjectImporter.get_ptr_FieldValue(String fieldName, String s, Transaction db, Pointer[] indexes)`
`Object` | `ObjectImporter.getFieldValue(String fieldName, String s, Transaction db, Pointer[] indexes)`
`(package private) Object` | `ObjectImporter.getValue(String fieldName, String s, Transaction db, Pointer[] indexes)`
`void` | `ObjectImporter.importFieldTo(String fieldName, Dictionary<String,Object> d, String s, Transaction db, Pointer[] indexes)`
`Dictionary<String,Object>` | `ObjectImporter.importFrom(String s, Transaction db, Pointer[] indexes)` import data from a text. indexes contains the pointers to other records imported from the same text, at the same time

Constructors in org.makumba.importer with parameters of type Transaction
`HtmlTableImporter(Transaction db, DataDefinition type, Reader r, String tableStartTag, String[] fieldOrder)`

Uses of Transaction in org.makumba.providers

Methods in org.makumba.providers that return Transaction
`Transaction` | `TransactionProvider.getConnectionTo(String name)` Opens a `Transaction` with the specified dataSource.
`protected Transaction` | `TransactionProvider.getConnectionTo(String name, TransactionProvider instance)` gets a connection from the TransactionProvider needed by the dataSource.
`protected abstract Transaction` | `TransactionProvider.getTransaction(String name)`

Methods in org.makumba.providers with parameters of type Transaction
`abstract void` | `CRUDOperationProvider.checkInsert(Transaction t, String type, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)` Checks if a set of values can be updated in the database
`abstract void` | `CRUDOperationProvider.checkUpdate(Transaction t, String type, Pointer pointer, Dictionary<String,Object> fieldsToCheck, Dictionary<String,Object> fieldsToIgnore, Dictionary<String,Object> allFields)` Checks if a set of values can be updated in the database
`void` | `CRUDOperationProvider.delete(Transaction t, Pointer ptr)` Deletes a record
`void` | `CRUDOperationProvider.deleteSet(Transaction t, Pointer base, FieldDefinition fi)` Deletes a set
`abstract Pointer` | `CRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)` Inserts data of a given type
`Dictionary<String,Object>` | `CRUDOperationProvider.read(Transaction t, Pointer ptr, Object fields)` Reads a record
`void` | `CRUDOperationProvider.update(Transaction t, Pointer ptr, Dictionary<String,Object> data)` Updates a record with the given data
`abstract int` | `CRUDOperationProvider.update1(Transaction t, Pointer p, DataDefinition typeDef, Dictionary<String,Object> dic)`
`void` | `CRUDOperationProvider.updateSet(Transaction t, Pointer base, FieldDefinition fi, Object val)` Updates a set of values
`void` | `CRUDOperationProvider.updateSet1(Transaction t, Pointer base, FieldDefinition fi, Object val)`

Uses of Transaction in test

Fields in test declared as Transaction
`(package private) static Transaction` | `tableHibernate.db`
`(package private) static Transaction` | `table.db`
`(package private) Transaction` | `lock.db`

Methods in test with parameters of type Transaction
`protected void` | `MakumbaTestSetup.deleteLanguages(Transaction db)`
`protected void` | `MakumbaTestSetup.deletePersonsAndIndividuals(Transaction db)`
`protected void` | `MakumbaTestSetup.insertLanguages(Transaction db)`
`protected void` | `MakumbaTestSetup.insertPerson(Transaction db)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Docs generated on 2009-02-25 14:20