Uses of Interface
velosurf.sql.ReadOnlyMap

Packages that use ReadOnlyMap
velosurf   
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 Package Specification
velosurf.sql Contains all core classes dealing with the database itself. 
velosurf.web Contains the velocity-tools version of the Velosurf tool, plus an http query parameter parser tool. 
 

Uses of ReadOnlyMap in velosurf
 

Classes in velosurf that implement ReadOnlyMap
 class Velosurf
          this class is the Velosurf main entry class if you do not use the toolbox.xml mechanism.
 

Uses of ReadOnlyMap in velosurf.context
 

Classes in velosurf.context that implement ReadOnlyMap
 class DBReference
          A context wrapper for the main database connection object.
 class ExternalObjectWrapper
          This wrapper allows one to specify custom mapping objects that don't inherit from Instance.
 class Instance
          An Instance provides field values by their name.
 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 ReadOnlyMap
protected  ReadOnlyMap AttributeReference.readOnlyMap
          The data accessor this attribute reference applies to.
 

Constructors in velosurf.context with parameters of type ReadOnlyMap
AttributeReference(ReadOnlyMap readOnlyMap, Attribute attribute)
          Constructor for attributes
AttributeReference(ReadOnlyMap readOnlyMap, Attribute attribute, UserContext usrCtx)
          Constructor for attributes
Instance(ReadOnlyMap values)
           
 

Uses of ReadOnlyMap in velosurf.model
 

Methods in velosurf.model with parameters of type ReadOnlyMap
 java.util.List Action.buildArrayList(ReadOnlyMap source)
          get the list of values for all parameters
 java.util.List Attribute.buildArrayList(ReadOnlyMap source)
          builds the list of parameter values - do not use directly
protected  java.lang.Object Entity.buildKey(ReadOnlyMap values)
          build the key for the Cache from a DataAccessor
 boolean Entity.delete(ReadOnlyMap values)
          delete a row based on (key) values
 java.lang.Object Attribute.evaluate(ReadOnlyMap source)
          evaluate this scalar attribute
protected  void Entity.extractColumnValues(ReadOnlyMap source, java.util.Map target)
          extract column values from an input DataAccessor source and store result in target
 Instance Entity.fetch(ReadOnlyMap values)
          fetch an instance from key values stored in a Map
 java.lang.Object Attribute.fetch(ReadOnlyMap source)
          fetch the row result of this attribute
 Instance Entity.getInstance(ReadOnlyMap values)
          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(ReadOnlyMap values, boolean updateValues)
          get an instance from a DataAccessor object
 boolean Entity.insert(ReadOnlyMap values)
          insert a new row based on values of a map
 void Entity.invalidateInstance(ReadOnlyMap instance)
           
 Instance Entity.newInstance(ReadOnlyMap values)
          build a new instance from a DataAccessor object
 int Action.perform(ReadOnlyMap source)
          executes this action
 int Transaction.perform(ReadOnlyMap source)
          performs this action
 RowIterator Attribute.query(ReadOnlyMap source)
          query the resultset for this multivalued attribute
 RowIterator Attribute.query(ReadOnlyMap source, java.util.List refineCriteria, java.lang.String order)
          query the rowset for this attribute
 boolean Entity.update(ReadOnlyMap values)
          update a row based on a set of values that must contain kety values
 boolean Entity.validate(ReadOnlyMap row, UserContext userContext)
          validate a set of values
 

Uses of ReadOnlyMap in velosurf.sql
 

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

Methods in velosurf.sql with parameters of type ReadOnlyMap
 java.lang.Object PooledPreparedStatement.fetch(ReadOnlyMap params, Entity resultEntity)
          get a unique object by id and specify the Entity this object is an Instance of
 

Uses of ReadOnlyMap in velosurf.web
 

Classes in velosurf.web that implement ReadOnlyMap
 class VelosurfTool
          This class is a tool meant to be referenced in toolbox.xml It can be used in any scope you want (application/session/request), depending on the behaviour you need for the refinement and ordering mechanisms (which will follow the same scope).
 



~ooOoo~