|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Modules are pieces of functionality that are not MMBase objects. e.g. Session, Mail, Upload and other functionality
| Method Summary | |
CloudContext |
getCloudContext()
Retrieves the CloudContext to which this module belongs |
java.lang.String |
getDescription()
Retrieve the description of the module. |
java.lang.String |
getInfo(java.lang.String command)
Retrieve info from a module based on a command string. |
java.lang.String |
getInfo(java.lang.String command,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
Retrieve info from a module based on a command string Similar to the $MOD command in SCAN. |
NodeList |
getList(java.lang.String command,
java.util.Map parameters)
Retrieve info (as a list of virtual nodes) from a module based on a command string. |
NodeList |
getList(java.lang.String command,
java.util.Map parameters,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
Retrieve info from a module based on a command string Similar to the LIST command in SCAN. |
java.lang.String |
getName()
Retrieve the name of the module (in the default language defined in mmbaseroot.xml). |
java.util.Map |
getProperties()
Retrieve a copy of the module's properties |
java.lang.String |
getProperty(java.lang.String name)
Retrieve a property of the module. |
void |
process(java.lang.String command,
java.lang.Object parameter)
Runs the command with the given parameter(s). |
void |
process(java.lang.String command,
java.lang.Object parameter,
java.util.Map auxparameters)
Runs the command with the given parameter(s). |
void |
process(java.lang.String command,
java.lang.Object parameter,
java.util.Map auxparameters,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
Runs the command with the given parameter(s). |
| Method Detail |
public CloudContext getCloudContext()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getProperty(java.lang.String name)
name - the name of the property
public java.util.Map getProperties()
public void process(java.lang.String command,
java.lang.Object parameter)
command - the command to run, i.e. "MESSAGE-UPDATE".
public void process(java.lang.String command,
java.lang.Object parameter,
java.util.Map auxparameters)
command - the command to run, i.e. "MESSAGE-UPDATE".auxparameters - additional parameters for this command.
public void process(java.lang.String command,
java.lang.Object parameter,
java.util.Map auxparameters,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
command - the command to run, i.e. "MESSAGE-UPDATE".auxparameters - additional parameters for this command.req - the Request item to use for obtaining user information. For backward compatibility.resp - the Response item to use for redirecting users. For backward compatibility.public java.lang.String getInfo(java.lang.String command)
command - the info to obtain, i.e. "USER-OS".
public java.lang.String getInfo(java.lang.String command,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
command - the info to obtain, i.e. "USER-OS".req - the Request item to use for obtaining user information. For backward compatibility.resp - the Response item to use for redirecting users. For backward compatibility.
public NodeList getList(java.lang.String command,
java.util.Map parameters)
command - the info to obtain, i.e. "USER-OS".parameters - a hashtable containing the named parameters of the list.
public NodeList getList(java.lang.String command,
java.util.Map parameters,
javax.servlet.ServletRequest req,
javax.servlet.ServletResponse resp)
command - the info to obtain, i.e. "USER-OS".parameters - a hashtable containing the named parameters of the list.req - the Request item to use for obtaining user information. For backward compatibility.resp - the Response item to use for redirecting users. For backward compatibility.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||