|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mmbase.module.Module
org.mmbase.module.ProcessorModule
org.mmbase.module.tools.MMAdmin
| Constructor Summary | |
MMAdmin()
|
|
| Method Summary | |
void |
addBuilderField(java.util.Hashtable vars)
|
void |
doBuilderPosts(java.lang.String command,
java.util.Hashtable cmds,
java.util.Hashtable vars)
|
void |
doModulePosts(java.lang.String command,
java.util.Hashtable cmds,
java.util.Hashtable vars)
|
void |
doRestart(java.lang.String user)
|
java.util.Vector |
getList(scanpage sp,
StringTagger tagger,
java.lang.String value)
Generate a list of values from a command to the processor |
MMObjectBuilder |
getListBuilder(java.lang.String command,
java.util.Map params)
Returns a virtual builder used to create node lists from the results returned by getList(). |
MMObjectBuilder |
getMMObject(java.lang.String path)
Retrieves a specified builder. |
java.util.Vector |
getMultilevelCacheEntries()
|
java.util.Vector |
getNodeCacheEntries()
|
boolean |
getState()
Wether MMAdmin module was completely initialized (applications auto-deployed and so on). |
void |
init()
Initializes the module. Init must be overridden to read the environment variables it needs. This method is called by Module.startModule(), which makes sure it is not called
more than once. You should not call init() directly, call startModule() instead. |
protected boolean |
installDataSources(java.util.Vector ds,
java.lang.String appname,
org.mmbase.module.tools.MMAdmin.ApplicationResult result)
|
void |
maintainance()
maintainance call called by the admin module every x seconds. |
void |
probeCall()
|
boolean |
process(scanpage sp,
java.util.Hashtable cmds,
java.util.Hashtable vars)
Execute the commands provided in the form values |
void |
removeBuilderField(java.util.Hashtable vars)
|
java.lang.String |
replace(scanpage sp,
java.lang.String cmds)
Handle a $MOD command |
void |
setBuilderDBKey(java.util.Hashtable vars)
|
void |
setBuilderDBMMBaseType(java.util.Hashtable vars)
|
void |
setBuilderDBNotNull(java.util.Hashtable vars)
|
void |
setBuilderDBSize(java.util.Hashtable vars)
|
void |
setBuilderDBState(java.util.Hashtable vars)
|
void |
setBuilderDescription(java.util.Hashtable vars)
|
void |
setBuilderEditorInput(java.util.Hashtable vars)
|
void |
setBuilderEditorList(java.util.Hashtable vars)
|
void |
setBuilderEditorSearch(java.util.Hashtable vars)
|
void |
setBuilderGuiName(java.util.Hashtable vars)
|
void |
setBuilderGuiType(java.util.Hashtable vars)
|
void |
setModuleProperty(java.util.Hashtable vars)
|
void |
syncBuilderXML(MMObjectBuilder bul,
java.lang.String builder)
|
void |
syncModuleXML(Module mod,
java.lang.String modname)
|
| Methods inherited from class org.mmbase.module.ProcessorModule |
cacheCheck, getNodeList, onload, reload, replace, unload |
| Methods inherited from class org.mmbase.module.Module |
getInitParameter, getInitParameters, getMaintainer, getMimeType, getMimeTypeFile, getModule, getModule, getModuleInfo, getModules, getName, getProperties, getProperty, getVersion, hasStarted, loadModulesFromDisk, setInitParameter, setMaintainer, setName, setVersion, shutdown, shutdownModules, startModule, startModules, state |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MMAdmin()
| Method Detail |
public void init()
ProcessorModuleModule.startModule(), which makes sure it is not called
more than once. You should not call init() directly, call startModule() instead.
init in class ProcessorModule
public MMObjectBuilder getListBuilder(java.lang.String command,
java.util.Map params)
getListBuilder in interface ProcessorInterfacegetListBuilder in class ProcessorModulecommand - the LIST command for which to retrieve the builderparams - contains the attributes for the listpublic MMObjectBuilder getMMObject(java.lang.String path)
MMObjectBuilder is found, null otherwise
public java.util.Vector getList(scanpage sp,
StringTagger tagger,
java.lang.String value)
throws ParseException
getList in interface ProcessorInterfacegetList in class ProcessorModuleParseException
public boolean process(scanpage sp,
java.util.Hashtable cmds,
java.util.Hashtable vars)
process in interface ProcessorInterfaceprocess in class ProcessorModule
public java.lang.String replace(scanpage sp,
java.lang.String cmds)
replace in interface ProcessorInterfacereplace in class ProcessorModulepublic void setModuleProperty(java.util.Hashtable vars)
public void maintainance()
Module
maintainance in class Modulepublic void doRestart(java.lang.String user)
protected boolean installDataSources(java.util.Vector ds,
java.lang.String appname,
org.mmbase.module.tools.MMAdmin.ApplicationResult result)
public void probeCall()
throws SearchQueryException
SearchQueryExceptionpublic boolean getState()
public void doModulePosts(java.lang.String command,
java.util.Hashtable cmds,
java.util.Hashtable vars)
public void doBuilderPosts(java.lang.String command,
java.util.Hashtable cmds,
java.util.Hashtable vars)
public void setBuilderGuiName(java.util.Hashtable vars)
public void setBuilderDescription(java.util.Hashtable vars)
public void setBuilderGuiType(java.util.Hashtable vars)
public void setBuilderEditorInput(java.util.Hashtable vars)
public void setBuilderEditorList(java.util.Hashtable vars)
public void setBuilderEditorSearch(java.util.Hashtable vars)
public void setBuilderDBSize(java.util.Hashtable vars)
public void setBuilderDBMMBaseType(java.util.Hashtable vars)
public void setBuilderDBState(java.util.Hashtable vars)
public void setBuilderDBKey(java.util.Hashtable vars)
public void setBuilderDBNotNull(java.util.Hashtable vars)
public void addBuilderField(java.util.Hashtable vars)
public void removeBuilderField(java.util.Hashtable vars)
public void syncBuilderXML(MMObjectBuilder bul,
java.lang.String builder)
public void syncModuleXML(Module mod,
java.lang.String modname)
public java.util.Vector getMultilevelCacheEntries()
public java.util.Vector getNodeCacheEntries()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||