Uses of Interface
velosurf.sql.DataAccessor

Packages that use DataAccessor
velosurf.context Contains all classes that can be accessed from inside a Velocity template. 
velosurf.model Classes linked to the data model : entities, attributes and actions  
velosurf.sql Contains all core classes dealing with the database itself. 
velosurf.standalone Contains the standalone version of the Velosurf tool. 
velosurf.tools Contains the velocity-tools version of the Velosurf tool, plus an http query parameter parser tool. 
 

Uses of DataAccessor in velosurf.context
 

Classes in velosurf.context that implement DataAccessor
 class DBReference
          A context wrapper for the main database connection object.
 class Instance
          An Instance provides field values by their name, choosing in a transparent way between the associated RowIterator or the Map its implement.
 class RowIterator
          This class is a context wrapper for ResultSets, and provides an iteration mecanism for #foreach loops, as long as getters for values of the current row.
 

Fields in velosurf.context declared as DataAccessor
protected  DataAccessor AttributeReference.mDataAccessor
          The data accessor this attribute reference applies to.
 

Constructors in velosurf.context with parameters of type DataAccessor
AttributeReference(DataAccessor inDataAccessor, Attribute inAttribute)
          Constructor for attributes
 

Uses of DataAccessor in velosurf.model
 

Methods in velosurf.model with parameters of type DataAccessor
 java.lang.Object Attribute.fetch(DataAccessor inSource)
          fetch the row result of this attribute
 RowIterator Attribute.query(DataAccessor inSource)
          query the resultset for this multivalued attribute
 RowIterator Attribute.query(DataAccessor inSource, java.util.List inRefineCriteria, java.lang.String inOrder)
          query the rowset for this attribute
 java.lang.Object Attribute.evaluate(DataAccessor inSource)
          evaluate this scalar attribute
 int Attribute.update(DataAccessor inSource)
          do an update via this attribute : deprecated, prefer to use an action instead
 java.util.List Attribute.buildArrayList(DataAccessor inSource)
          builds the list of parameter values - do not use directly
 int Action.perform(DataAccessor inSource)
          executes this action
 java.util.List Action.buildArrayList(DataAccessor inSource)
          get the list of values for all parameters
 int Transaction.perform(DataAccessor inSource)
          performs this action
 Instance Entity.newInstance(DataAccessor inValues)
          build a new instance from a DataAccessor object
 Instance Entity.getInstance(DataAccessor inValues)
          get an instance from its values contained in a DataAccessor object (by default, update all fields based on the values in the DataAccessor if the instance has been found in the cache)
 Instance Entity.getInstance(DataAccessor inValues, boolean inUpdateValues)
          get an instance from a DataAccessor object
protected  void Entity.extractColumnValues(DataAccessor inSource, java.util.Map inTarget)
          extract column values from an input DataAccessor source and store result in inTarget
protected  java.lang.Object Entity.buildKey(DataAccessor inValues)
          build the key for the Cache from a DataAccessor
 boolean Entity.insert(DataAccessor inValues)
          insert a new row based on values of a map
 

Uses of DataAccessor in velosurf.sql
 

Classes in velosurf.sql that implement DataAccessor
 class MapDataAccessor
          This class encapsulates a Map as a DataAccessor
 class PooledPreparedStatement
          this class encapsulates a jdbc PreparedStatement
 class PooledStatement
          this class encapsulates a jdbc Statement
 

Uses of DataAccessor in velosurf.standalone
 

Classes in velosurf.standalone that implement DataAccessor
 class Velosurf
           
 

Uses of DataAccessor in velosurf.tools
 

Classes in velosurf.tools that implement DataAccessor
 class VelosurfTool
          This class is a tool meant to be referenced in toolbox.xml
 



ooOoo