|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.mmbase.module.Module
|
+--org.mmbase.module.ProcessorModule
|
+--org.mmbase.module.sessions
CLEARSET-NAME : This command clears the session variable called NAME ADDSET-NAME-VALUE : This command adds VALUE to the SESSION variable set called NAME, no duplicates are allowed PUTSET-NAME-VALUE : This command adds VALUE to the SESSION variable set called NAME, duplicates are allowed DELSET-NAME-VALUE : This command deletes VALUE form the SESSION variable set called NAME. CONTAINSSET-NAME-VALUE : returns "YES" if the session variable NAME contains the VALUE, otherwise returns "NO" SETSTRING-NAME : This command gives all values of the session variable NAME, comma separated. SETCOUNT-NAME : This command gives the number of values contained by the session variable NAME. AVGSET-NAME : This command returns the average of a set numbers. CLEARSESSIONINFO : This command clears the SessionInfo.
| Constructor Summary | |
sessions()
SimpleModule |
|
| Method Summary | |
void |
addSetValue(sessionInfo session,
java.lang.String key,
java.lang.String value)
Adds a String |
void |
addSetValues(sessionInfo session,
java.lang.String key,
java.util.Vector values)
Adds a number of Strings to a set. |
java.lang.String |
doAddSet(scanpage sp,
java.util.StringTokenizer tok)
Adds a sessionvariable with specified value |
java.lang.String |
doClearSet(scanpage sp,
java.util.StringTokenizer tok)
This methode clears a SESSION variable |
java.lang.String |
doDelSet(scanpage sp,
java.util.StringTokenizer tok)
|
java.util.Vector |
doGetSet(scanpage sp,
java.util.StringTokenizer tok)
|
java.lang.String |
doPutSet(scanpage sp,
java.util.StringTokenizer tok)
|
void |
forgetSession(java.lang.String wanted)
|
java.lang.String |
getAvgSet(scanpage sp,
java.util.StringTokenizer tok)
|
java.lang.String |
getContainsSet(scanpage sp,
java.util.StringTokenizer tok)
Checks if a Session variable contains a certain value. |
java.util.Vector |
getList(scanpage sp,
StringTagger tagger,
java.lang.String cmd)
Generate a list of values from a command to the processor |
sessionInfo |
getSession(scanpage sp,
java.lang.String wanted)
|
java.lang.String |
getSetCount(scanpage sp,
java.util.StringTokenizer tok)
gives the number of values contained by a certain session variable |
java.lang.String |
getSetString(scanpage sp,
java.util.StringTokenizer tok)
returns the values of a session variable comma separated |
int |
getSize()
|
java.lang.String |
getValue(sessionInfo session,
java.lang.String wanted)
|
void |
init()
Initializes the module. |
void |
loadNewProperties(sessionInfo session)
|
void |
loadProperties(sessionInfo session)
|
void |
onload()
|
java.lang.String |
replace(scanpage sp,
java.lang.String cmds)
Handle a $MOD command |
java.lang.String |
saveValue(sessionInfo session,
java.lang.String key)
|
java.lang.String |
saveValueNew(sessionInfo session,
java.lang.String key)
|
java.lang.String |
setValue(sessionInfo session,
java.lang.String key,
java.lang.String value)
Sets or changes a parameter in a sessionInfo. |
void |
setValueFromNode(sessionInfo session,
MMObjectNode node)
|
void |
shutdown()
|
java.util.Hashtable |
state()
state, returns the state hashtable that is/can be used to debug. |
void |
unload()
|
java.lang.String |
xmlEscape(java.lang.String s)
the XML reader will correct the escaped characters again. |
| Methods inherited from class org.mmbase.module.ProcessorModule |
cacheCheck, getListBuilder, getNodeList, process, reload, replace |
| Methods inherited from class org.mmbase.module.Module |
getClassName, getInitParameter, getInitParameters, getMaintainer, getMimeType, getMimeTypeFile, getModule, getModule, getModuleInfo, getModules, getName, getProperties, getProperty, getVersion, hasStarted, loadModulesFromDisk, maintainance, setClassName, setInitParameter, setMaintainer, setName, setVersion, startModule, startModules |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public sessions()
| Method Detail |
public void init()
ModuleModule.startModule(), which makes sure it is not called
more than once. You should not call init() directly, call startModule() instead.init in interface sessionsInterfaceinit in class ProcessorModulepublic void onload()
onload in class ProcessorModulepublic void unload()
unload in class ProcessorModulepublic void shutdown()
shutdown in class ProcessorModule
public sessionInfo getSession(scanpage sp,
java.lang.String wanted)
getSession in interface sessionsInterfacepublic void forgetSession(java.lang.String wanted)
forgetSession in interface sessionsInterface
public java.lang.String getValue(sessionInfo session,
java.lang.String wanted)
getValue in interface sessionsInterface
public java.lang.String setValue(sessionInfo session,
java.lang.String key,
java.lang.String value)
sessionInfo.setValue in interface sessionsInterfacesession - the sessionInfo wich has to contain
the parameter.key - the name of the parameter to be set.value - the value to wich the parameter should be set.
public void addSetValues(sessionInfo session,
java.lang.String key,
java.util.Vector values)
Strings to a set.addSetValues in interface sessionsInterfacesession - the sessionInfo containing the set.key - the name of the set.value - a Vector containing the
Strings to be added to the set.
public void addSetValue(sessionInfo session,
java.lang.String key,
java.lang.String value)
String to a set. If the String is
allready contained by the set nothing happens.
- Specified by:
addSetValue in interface sessionsInterface
- Parameters:
session - the sessionInfo containing the set.key - the name of the set.value - the String to be added to the set.
public void setValueFromNode(sessionInfo session,
MMObjectNode node)
setValueFromNode in interface sessionsInterfacepublic void loadProperties(sessionInfo session)
public void loadNewProperties(sessionInfo session)
public java.lang.String saveValue(sessionInfo session,
java.lang.String key)
saveValue in interface sessionsInterface
public java.lang.String saveValueNew(sessionInfo session,
java.lang.String key)
public java.util.Vector getList(scanpage sp,
StringTagger tagger,
java.lang.String cmd)
throws ParseException
ProcessorModulegetList in class ProcessorModuleorg.mmbase.module.ProcessorModulesp - the page contextparams - contains the attributes for the listcommand - the list command to execute.
public java.lang.String replace(scanpage sp,
java.lang.String cmds)
replace in interface sessionsInterfacereplace in class ProcessorModule
public java.lang.String doAddSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String doPutSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String doClearSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String getAvgSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String doDelSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String getContainsSet(scanpage sp,
java.util.StringTokenizer tok)
public java.util.Vector doGetSet(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String getSetString(scanpage sp,
java.util.StringTokenizer tok)
public java.lang.String getSetCount(scanpage sp,
java.util.StringTokenizer tok)
public int getSize()
public java.util.Hashtable state()
Modulestate in class Modulepublic java.lang.String xmlEscape(java.lang.String s)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||