Uses of Class
org.makumba.Pointer

Packages that use Pointer
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.devel the makumba developer support, such as MDD, JSP and Java viewers. 
org.makumba.forms.responder   
org.makumba.importer   
org.makumba.providers   
test Contains automated tests for various makumba components. 
 

Uses of Pointer in org.makumba
 

Methods in org.makumba that return Pointer
 Pointer Transaction.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
          Insert a record in a subset (1-N set) of the given record.
 Pointer Database.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
          Deprecated. Insert a record in a subset (1-N set) of the given record.
 Pointer Transaction.insert(String type, Dictionary<String,Object> data)
          Insert a record of the given type.
 Pointer Database.insert(String type, Dictionary<String,Object> data)
          Deprecated. Insert a record of the given type.
 

Methods in org.makumba that return types with arguments of type Pointer
 Vector<Pointer> Transaction.insert(String type, Collection<Dictionary<String,Object>> data)
          Performs a batch insert.
 Vector<Pointer> Transaction.readExternalSetValues(Pointer basePointer, String setName)
          Convenience method to read all the values of an external set into one Collection.
 

Methods in org.makumba with parameters of type Pointer
 void Transaction.delete(Pointer ptr)
          Delete the record pointed by the given pointer.
 void Database.delete(Pointer ptr)
          Deprecated. Delete the record pointed by the given pointer.
 Pointer Transaction.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
          Insert a record in a subset (1-N set) of the given record.
 Pointer Database.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
          Deprecated. Insert a record in a subset (1-N set) of the given record.
 Dictionary<String,Object> Transaction.read(Pointer ptr, Object fields)
          Read fields of a record.
 Dictionary<String,Object> Database.read(Pointer ptr, Object fields)
          Deprecated. Read fields of a record.
 Vector<String> Transaction.readCharEnumValues(Pointer basePointer, String setName)
           
 Vector<Pointer> Transaction.readExternalSetValues(Pointer basePointer, String setName)
          Convenience method to read all the values of an external set into one Collection.
 Vector<Integer> Transaction.readIntEnumValues(Pointer basePointer, String setName)
           
 int Transaction.update(Pointer ptr, Dictionary<String,Object> fieldsToChange)
          Change the record pointed by the given pointer.
 int Database.update(Pointer ptr, Dictionary<String,Object> fieldsToChange)
          Deprecated. Change the record pointed by the given pointer.
 int Transaction.updateSet(Pointer basePointer, String setName, Collection<?> addElements, Collection<?> removeElements)
          Convenience method to update the values of an external set.
 List<FieldValueDiff> Transaction.updateWithValueDiff(Pointer ptr, Dictionary<String,Object> fieldsToChange)
           
 

Constructors in org.makumba with parameters of type Pointer
InvalidValueException(FieldDefinition fi, String requiredType, Pointer wrongPointer)
          form an exception message from the required type and the pointer that doesn't respect it
InvalidValueException(Pointer comparedPointer, Pointer wrongPointer)
          form an exception message from the compared pointer and the pointer that doesn't match its type
 

Uses of Pointer in org.makumba.commons
 

Subclasses of Pointer in org.makumba.commons
 class SQLPointer
          A SQL pointer, represents a pointer as a long, but only an int is needed...
 

Uses of Pointer in org.makumba.controller
 

Methods in org.makumba.controller that return Pointer
static Pointer Logic.doAdd(Object controller, String handlerName, String afterHandlerName, String typename, Pointer p, Dictionary<String,Object> data, Attributes a, String dbName, DbConnectionProvider dbcp)
           
static Pointer Logic.doDelete(Object controller, String typename, Pointer p, Attributes a, String dbName, DbConnectionProvider dbcp)
           
static Pointer Logic.doEdit(Object controller, String handlerName, String afterHandlerName, String typename, Pointer p, Dictionary<String,Object> data, Attributes a, String dbName, DbConnectionProvider dbcp)
           
static Pointer Logic.doNew(Object controller, String handlerName, String afterHandlerName, String typename, Dictionary<String,Object> data, Attributes a, String dbName, DbConnectionProvider dbcp)
           
 

Methods in org.makumba.controller with parameters of type Pointer
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.
static Pointer Logic.doAdd(Object controller, String handlerName, String afterHandlerName, String typename, Pointer p, Dictionary<String,Object> data, Attributes a, String dbName, DbConnectionProvider dbcp)
           
static Pointer Logic.doDelete(Object controller, String typename, Pointer p, Attributes a, String dbName, DbConnectionProvider dbcp)
           
static Pointer Logic.doEdit(Object controller, String handlerName, String afterHandlerName, String typename, Pointer p, Dictionary<String,Object> data, Attributes a, String dbName, DbConnectionProvider dbcp)
           
 

Uses of Pointer in org.makumba.db
 

Methods in org.makumba.db that return Pointer
 Pointer DataHolder.insert()
           
 Pointer TransactionImplementation.insert(Pointer base, String field, Dictionary<String,Object> data)
          Insert a record in a subset (1-N set) or subrecord (1-1 pointer) of the given record.
 Pointer TransactionImplementation.insert(String type, Dictionary<String,Object> data)
           
 

Methods in org.makumba.db that return types with arguments of type Pointer
 Vector<Pointer> TransactionImplementation.insert(String type, Collection<Dictionary<String,Object>> data)
           
 Vector<Pointer> TransactionImplementation.readExternalSetValues(Pointer basePointer, String setName)
           
 

Methods in org.makumba.db with parameters of type Pointer
(package private)  void DataHolder.checkUpdate(Pointer pointer)
          Checks if it is possible to update for all subrecords.
 void TransactionImplementation.delete(Pointer ptr)
          Delete the record pointed by the given pointer.
 void TransactionImplementation.delete1(Pointer ptr)
           
protected abstract  Vector<Dictionary<String,Object>> TransactionImplementation.executeReadQuery(Pointer p, StringBuffer sb)
           
protected  Enumeration<String> TransactionImplementation.extractReadFields(Pointer p, Object flds)
           
 Pointer TransactionImplementation.insert(Pointer base, String field, Dictionary<String,Object> data)
          Insert a record in a subset (1-N set) or subrecord (1-1 pointer) of the given record.
 Dictionary<String,Object> TransactionImplementation.read(Pointer p, Object flds)
           
 Vector<String> TransactionImplementation.readCharEnumValues(Pointer basePointer, String setName)
           
 Vector<Pointer> TransactionImplementation.readExternalSetValues(Pointer basePointer, String setName)
           
 Vector<Integer> TransactionImplementation.readIntEnumValues(Pointer basePointer, String setName)
           
protected
<T> Vector<T>
TransactionImplementation.readSetValues(Pointer basePointer, String setName)
           
(package private)  int DataHolder.update(Pointer p)
           
 int TransactionImplementation.update(Pointer ptr, Dictionary<String,Object> fieldsToChange)
          change the record pointed by the given pointer.
 int TransactionImplementation.updateSet(Pointer basePointer, String setName, Collection<?> addElements, Collection<?> removeElements)
           
 ArrayList<FieldValueDiff> TransactionImplementation.updateWithValueDiff(Pointer ptr, Dictionary<String,Object> fieldsToChange)
           
protected abstract  StringBuffer TransactionImplementation.writeReadQuery(Pointer p, Enumeration<String> e)
           
 

Uses of Pointer in org.makumba.db.hibernate
 

Subclasses of Pointer in org.makumba.db.hibernate
 class HibernatePointer
           
 

Fields in org.makumba.db.hibernate declared as Pointer
(package private) static Pointer HQLQueryProvider.address
           
(package private) static Pointer HQLQueryProvider.brother
           
(package private) static Pointer HQLQueryProvider.person
           
 

Fields in org.makumba.db.hibernate with type parameters of type Pointer
(package private) static ArrayList<Pointer> HQLQueryProvider.languages
           
 

Methods in org.makumba.db.hibernate that return Pointer
 Pointer HibernateCRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)
           
 

Methods in org.makumba.db.hibernate that return types with arguments of type Pointer
 Vector<Pointer> HibernateTransaction.insert(String type, Collection<Dictionary<String,Object>> data)
           
 

Methods in org.makumba.db.hibernate with parameters of type Pointer
 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)
           
protected  Vector HibernateTransaction.executeReadQuery(Pointer p, StringBuffer sb)
           
 int HibernateCRUDOperationProvider.update1(Transaction t, Pointer p, DataDefinition dd, Dictionary<String,Object> dic)
           
 void HibernateCRUDOperationProvider.updateSet1(Transaction t, Pointer base, FieldDefinition fi, Object val)
           
protected  StringBuffer HibernateTransaction.writeReadQuery(Pointer p, Enumeration e)
           
 

Uses of Pointer in org.makumba.db.makumba
 

Fields in org.makumba.db.makumba with type parameters of type Pointer
(package private)  Map<String,Pointer> DBConnection.locks
           
 

Methods in org.makumba.db.makumba that return Pointer
abstract  Pointer Database.getPointer(String type, int uid)
           
 Pointer DBConnectionWrapper.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
           
 Pointer DBConnectionWrapper.insert(String type, Dictionary<String,Object> data)
           
 Pointer DBConnection.insert(String type, Dictionary<String,Object> data)
          insert a record
 Pointer MakumbaCRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)
           
 Pointer Table.insertRecord(DBConnection c, Dictionary<String,Object> d)
          insert a record, return the pointer to it
abstract  Pointer Table.insertRecordImpl(DBConnection c, Dictionary<String,Object> d)
           
 

Methods in org.makumba.db.makumba that return types with arguments of type Pointer
 Vector<Pointer> DBConnection.insert(String type, Collection<Dictionary<String,Object>> data)
          mass insert of a record
 

Methods in org.makumba.db.makumba with parameters of type Pointer
abstract  void Table.checkUpdate(Pointer pointer, 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)
           
 void DBConnectionWrapper.delete(Pointer ptr)
           
protected  Vector<Dictionary<String,Object>> DBConnection.executeReadQuery(Pointer p, StringBuffer sb)
           
 Pointer DBConnectionWrapper.insert(Pointer host, String subsetField, Dictionary<String,Object> data)
           
 Dictionary<String,Object> DBConnectionWrapper.read(Pointer ptr, Object fields)
           
 int DBConnectionWrapper.update(Pointer ptr, Dictionary<String,Object> fieldsToChange)
           
 int MakumbaCRUDOperationProvider.update1(Transaction t, Pointer p, DataDefinition typeDef, Dictionary<String,Object> dic)
           
protected  StringBuffer DBConnection.writeReadQuery(Pointer p, Enumeration<String> e)
           
 

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

Methods in org.makumba.db.makumba.sql that return Pointer
 Pointer Database.getPointer(String type, int uid)
           
 Pointer TableManager.insertRecordImpl(DBConnection dbc, Dictionary<String,Object> d)
           
 

Methods in org.makumba.db.makumba.sql with parameters of type Pointer
 void TableManager.checkUpdate(Pointer pointer, Dictionary<String,Object> allFields)
          Checks if a set of values can be updated in the database
 void TableManager.deleteRecord(DBConnection dbc, Pointer uid)
           
 boolean TableManager.findMultiFieldMultiTableDuplicates(Pointer pointer, DataDefinition.MultipleUniqueKeyDefinition definition, Object[] values, SQLDBConnection dbc)
          Checks for potential duplicates for multi-field unique keys that span over more than one data definition.
 void TableManager.updateRecord(DBConnection dbc, Pointer uid, Dictionary<String,Object> d)
          Deprecated. 
 

Uses of Pointer in org.makumba.devel
 

Fields in org.makumba.devel declared as Pointer
protected  Pointer DataServlet.dataPointer
           
 

Methods in org.makumba.devel with parameters of type Pointer
static String DevelUtils.writePointerValueLink(String contextPath, Pointer pointer)
           
static String DevelUtils.writePointerValueLink(String contextPath, Pointer pointer, String pointerTitle, boolean printType)
           
 

Uses of Pointer in org.makumba.forms.responder
 

Methods in org.makumba.forms.responder that return Pointer
 Pointer Responder.getHttpBasePointer(HttpServletRequest req, String suffix)
          reads the HTTP base pointer
 

Uses of Pointer in org.makumba.importer
 

Methods in org.makumba.importer with parameters of type Pointer
 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
 

Uses of Pointer in org.makumba.providers
 

Methods in org.makumba.providers that return Pointer
abstract  Pointer CRUDOperationProvider.insert(Transaction t, String type, Dictionary<String,Object> data)
          Inserts data of a given type
 

Methods in org.makumba.providers with parameters of type Pointer
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
 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 Pointer in test
 

Fields in test declared as Pointer
(package private)  Pointer MakumbaTestData.brother
           
(package private) static Pointer tableOld.fptr
           
(package private) static Pointer table.fptr
           
(package private) static Pointer tableHibernateOld.fptr
           
(package private) static Pointer tableHibernate.fptr
           
(package private) static Pointer tableOld.fptr1
           
(package private) static Pointer table.fptr1
           
(package private) static Pointer tableHibernateOld.fptr1
           
(package private) static Pointer tableHibernate.fptr1
           
(package private) static Pointer tableOld.fptr2
           
(package private) static Pointer table.fptr2
           
(package private) static Pointer tableHibernateOld.fptr2
           
(package private) static Pointer tableHibernate.fptr2
           
(package private)  Pointer MakumbaTestData.person
           
(package private) static Pointer tableOld.ptr
           
(package private) static Pointer table.ptr
           
(package private) static Pointer tableHibernateOld.ptr
           
(package private) static Pointer tableHibernate.ptr
           
(package private) static Pointer tableOld.ptr1
           
(package private) static Pointer table.ptr1
           
(package private) static Pointer tableHibernateOld.ptr1
           
(package private) static Pointer tableHibernate.ptr1
           
(package private) static Pointer tableOld.ptrOne
           
(package private) static Pointer table.ptrOne
           
(package private) static Pointer tableHibernateOld.ptrOne
           
(package private) static Pointer tableHibernate.ptrOne
           
(package private) static Pointer tableOld.set1
           
(package private) static Pointer table.set1
           
(package private) static Pointer tableHibernateOld.set1
           
(package private) static Pointer tableHibernate.set1
           
(package private) static Pointer tableOld.set2
           
(package private) static Pointer table.set2
           
(package private) static Pointer tableHibernateOld.set2
           
(package private) static Pointer tableHibernate.set2
           
 

Fields in test with type parameters of type Pointer
(package private)  ArrayList<Pointer> MakumbaTestData.languages
           
 

Methods in test with parameters of type Pointer
 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)