Uses of Interface
org.makumba.Transaction

Packages that use Transaction
org.makumba Public API for makumba application programmers. 
org.makumba.commons   
org.makumba.controller   
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   
org.makumba.providers.datadefinition.makumba.validation   
org.makumba.providers.datadefinition.mdd   
org.makumba.providers.datadefinition.mdd.validation   
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.
 boolean ValidationRule.validate(Object value, Transaction t)
          Perform the validation process.
 

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.controller
 

Methods in org.makumba.controller with parameters of type Transaction
protected static void Logic.computeThickActorSession(String attname, String type, DataDefinition dd, QueryAnalysisProvider qap, Transaction connection, Pointer p, MakumbaActorHashMap ret, String att)
          Computes a thick session of the current actor, by evaluating all functions with no parameters.
 

Uses of Transaction in org.makumba.db
 

Classes in org.makumba.db that implement Transaction
 class TransactionImplementation
          Abstract Transaction, with helper methods for both concrete implementations
 

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,DataHolder> fieldsToIgnore, Dictionary<String,Object> allFields)
           
 void HibernateCRUDOperationProvider.checkUpdate(Transaction t, String type, Pointer pointer, Dictionary<String,Object> fieldsToCheck, Dictionary<String,DataHolder> 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,DataHolder> fieldsToIgnore, Dictionary<String,Object> allFields)
           
 void MakumbaCRUDOperationProvider.checkUpdate(Transaction t, String type, Pointer pointer, Dictionary<String,Object> fieldsToCheck, Dictionary<String,DataHolder> 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.
 Transaction TransactionProvider.getConnectionToDefault()
          Opens a Transaction to the default dataSource, using TransactionProvider.getConnectionTo(String) and TransactionProvider.getDefaultDataSourceName()
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,DataHolder> 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,DataHolder> others, 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 org.makumba.providers.datadefinition.makumba.validation
 

Methods in org.makumba.providers.datadefinition.makumba.validation with parameters of type Transaction
 boolean NumberRangeValidationRule.validate(Object value, Transaction t)
           
 boolean RegExpValidationRule.validate(Object value, Transaction t)
           
 boolean ComparisonValidationRule.validate(Object value, Transaction t)
           
 boolean StringLengthValidationRule.validate(Object value, Transaction t)
           
 

Uses of Transaction in org.makumba.providers.datadefinition.mdd
 

Methods in org.makumba.providers.datadefinition.mdd with parameters of type Transaction
 boolean ValidationRuleNode.validate(Object value, Transaction t)
          should be overridden in extended classes
 

Uses of Transaction in org.makumba.providers.datadefinition.mdd.validation
 

Methods in org.makumba.providers.datadefinition.mdd.validation with parameters of type Transaction
 boolean RegExpValidationRule.validate(Object value, Transaction t)
           
 boolean ComparisonValidationRule.validate(Object value, Transaction t)
           
 boolean RangeValidationRule.validate(Object value, Transaction t)
           
 

Uses of Transaction in test
 

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

Methods in test with parameters of type Transaction
 void ValidationSubfolderLogic.checkAttributes(Attributes a, Transaction t)
           
 void ValidationLogic.checkAttributes(Attributes a, Transaction t)
           
protected  void MakumbaTestData.deleteLanguages(Transaction t)
           
 void MakumbaTestData.deletePersonsAndIndividuals(Transaction t)
           
protected  void MakumbaTestData.insertLanguages(Transaction t)
           
 void MakumbaTestData.insertPerson(Transaction t)
           
 void ValidationSubfolderLogic.on_newTestPerson(Pointer p, Dictionary<String,Object> d, Attributes a, Transaction t)
           
 void ValidationLogic.on_newTestPerson(Pointer p, Dictionary<String,Object> d, Attributes a, Transaction t)