org.mmbase.module.builders
Class Forums

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

public class Forums
extends MMObjectBuilder

Version:
$Id: Forums.java,v 1.6 2001/04/02 15:57:32 wwwtech Exp $
Author:
Daniel Ockeloen, Rico Jansen

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
Forums()
           
 
Method Summary
 java.util.Vector getArgument(StringTagger tagger)
           
 java.util.Vector getAttachedArguments(java.lang.String connector, StringTagger tagger)
           
 java.util.Vector getAttachedOpinions(java.lang.String connector, StringTagger tagger)
           
 java.lang.String getGUIIndicator(MMObjectNode node)
          What should a GUI display for this node.
 java.util.Vector getList(scanpage sp, StringTagger tagger, java.util.StringTokenizer tok)
          Generate a list of values from a command to the processor
 java.util.Vector getOpinion(StringTagger tagger)
           
 java.util.Vector getPollInfo(MMObjectNode anode, java.util.Vector results)
           
 java.util.Vector getPollInfo2(MMObjectNode anode, java.util.Vector results)
           
 java.lang.String replace(scanpage sp, java.util.StringTokenizer tok)
          Obtains a string value by performing the provided command.
 void setDefaults(MMObjectNode node)
          insert a new object, normally not used (only subtables are used)
 
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, getHardNode, getHTML, getInitParameter, getInitParameters, 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, search, search, search, searchIn, searchIn, searchIn, searchNumbers, searchVector, searchVector, searchVector, searchVector, searchVectorIn, searchVectorIn, searchVectorIn, searchVectorIn, searchWithWhere, sendFieldChangeSignal, setClassName, setDBLayout_xml, setDBLayout, setDebug, 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

Forums

public Forums()
Method Detail

setDefaults

public void setDefaults(MMObjectNode node)
insert a new object, normally not used (only subtables are used)
Overrides:
setDefaults in class MMObjectBuilder
Following copied from class: org.mmbase.module.core.MMObjectBuilder
Parameters:
node - The node to set the defaults of.

getGUIIndicator

public java.lang.String getGUIIndicator(MMObjectNode node)
Description copied from class: MMObjectBuilder
What should a GUI display for this node. Default is the first non system field (first field after owner). Override this to display your own choice (see Images.java).
Overrides:
getGUIIndicator in class MMObjectBuilder
Following copied from class: org.mmbase.module.core.MMObjectBuilder
Parameters:
node - The node to display
Returns:
the display of the node as a String

replace

public java.lang.String replace(scanpage sp,
                                java.util.StringTokenizer tok)
Description copied from class: MMObjectBuilder
Obtains a string value by performing the provided command. This method is SCAN related and may fail if called outside the context of the SCAN servlet.
Overrides:
replace in class MMObjectBuilder
Following copied from class: org.mmbase.module.core.MMObjectBuilder
Parameters:
sp - The scanpage (containing http and user info) that calls the function
tok - a list of strings that describe the (sub)command to execute
Returns:
the result value as a String

getList

public java.util.Vector getList(scanpage sp,
                                StringTagger tagger,
                                java.util.StringTokenizer tok)
                         throws ParseException
Generate a list of values from a command to the processor
Overrides:
getList in class MMObjectBuilder
Following copied from class: org.mmbase.module.core.MMObjectBuilder
Parameters:
sp - The scanpage (containing http and user info) that calls the function
tagger - a Hashtable of parameters (name-value pairs) for the command
tok - a list of strings that describe the (sub)command to execute
Returns:
a Vector containing the result values as a String

getOpinion

public java.util.Vector getOpinion(StringTagger tagger)

getArgument

public java.util.Vector getArgument(StringTagger tagger)

getPollInfo

public java.util.Vector getPollInfo(MMObjectNode anode,
                                    java.util.Vector results)

getPollInfo2

public java.util.Vector getPollInfo2(MMObjectNode anode,
                                     java.util.Vector results)

getAttachedOpinions

public java.util.Vector getAttachedOpinions(java.lang.String connector,
                                            StringTagger tagger)

getAttachedArguments

public java.util.Vector getAttachedArguments(java.lang.String connector,
                                             StringTagger tagger)


MMBase 2001