org.mmbase.module.builders
Class PoolBuilder

java.lang.Object
  |
  +--org.mmbase.module.core.MMTable
        |
        +--org.mmbase.module.core.MMObjectBuilder
              |
              +--org.mmbase.module.builders.PoolBuilder

public class PoolBuilder
extends MMObjectBuilder

Author:
Hans Speijer

Fields inherited from class org.mmbase.module.core.MMObjectBuilder
broadcastChanges, className, database, debug, description, descriptions, fields, NODE_MAX_SIZE, nodeCache, obj2type, OBJ2TYPE_MAX_SIZE, oType, replaceCache, searchAge, sortedDBLayout, TEMPNODE_DEFAULT_SIZE, TemporaryNodes, virtual
 
Fields inherited from class org.mmbase.module.core.MMTable
mmb, tableName
 
Constructor Summary
PoolBuilder()
           
 
Method Summary
 java.util.Vector convertResultSet(java.sql.ResultSet rs)
          Converts a result set into a Vector containing MMObjectNodes for the different items in the JDBC Result Set
 SortedVector convertResultSet(java.sql.ResultSet rs, SortedVector sv)
           
 java.util.Hashtable convertResultSet(java.sql.ResultSet rs, java.lang.String columnName)
          Converts a result set into a Vector containing MMObjectNodes for the different items in the JDBC Result Set
 java.util.Vector getChildren(java.lang.String pool)
           
 java.util.Vector getPool(java.lang.String pool, int status, int value)
           
 java.util.Vector searchFlat(java.lang.String sqlWhere)
           
 
Methods inherited from class org.mmbase.module.core.MMObjectBuilder
addField, addLocalObserver, addRemoteObserver, buildSet, checkAddTmpField, commit, convertMMNode2SQL, count, create, createAlias, created, debug, deleteNodeCache, executeFunction, fieldLocalChanged, getAge, getAliasedNode, getCacheNumbers, getCacheSize, getCacheSize, getClassName, getDBByte, getDBKey, getDBState, getDBText, getDBType, getDefaultTeaser, getDefaultUrl, getDescription, getDescriptions, getDutchSName, getEditFields, getField, getFieldNames, getFields, getFullTableName, getFunctionParameters, getGUIIndicator, getGUIIndicator, getHardNode, getHTML, getInitParameter, getInitParameters, getList, getMachineName, getMaintainer, getNewNode, getNewTmpNode, getNextField, getNode, getNode, getNodeType, getNumberFromName, getPluralName, getPluralName, getPluralNames, getRelations_main, getSearchAge, getShort, getShortedByte, getShortedText, getSingularName, getSingularName, getSingularNames, getSmartPath, getSortedFields, getSortedListFields, getTableName, getTmpNode, getURLEncode, getValue, getVersion, getWAP, getXMLPath, getXMLSetup, hostname_function, init_obj2type, init, insert, insert, insertDone, isNodeCached, isVirtual, isXMLConfig, nodeLocalChanged, nodeRemoteChanged, preCommit, preEdit, process, putTmpNode, readSearchResults, removeField, removeNode, removeRelations, removeTmpNode, replace, search, search, search, searchIn, searchIn, searchIn, searchNumbers, searchVector, searchVector, searchVector, searchVector, searchVectorIn, searchVectorIn, searchVectorIn, searchVectorIn, searchWithWhere, sendFieldChangeSignal, setClassName, setDBLayout_xml, setDBLayout, setDebug, setDefaults, setDescription, setDescriptions, setDutchSName, setInitParameter, setMaintainer, setMMBase, setPluralNames, setSearchAge, setSingularNames, setTableName, setValue, setVersion, setXmlConfig, setXMLPath, setXMLValues, signalNewObject, testValidData, toXML, waitUntilNodeChanged, wrap
 
Methods inherited from class org.mmbase.module.core.MMTable
size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoolBuilder

public PoolBuilder()
Method Detail

getPool

public java.util.Vector getPool(java.lang.String pool,
                                int status,
                                int value)

searchFlat

public java.util.Vector searchFlat(java.lang.String sqlWhere)

getChildren

public java.util.Vector getChildren(java.lang.String pool)

convertResultSet

public java.util.Vector convertResultSet(java.sql.ResultSet rs)
Converts a result set into a Vector containing MMObjectNodes for the different items in the JDBC Result Set

convertResultSet

public java.util.Hashtable convertResultSet(java.sql.ResultSet rs,
                                            java.lang.String columnName)
Converts a result set into a Vector containing MMObjectNodes for the different items in the JDBC Result Set

convertResultSet

public SortedVector convertResultSet(java.sql.ResultSet rs,
                                     SortedVector sv)


MMBase 2001