public class MMAdmin extends ProcessorModule implements SystemEventListener
ProcessorModule.GetNodeListFunction, ProcessorModule.ProcessFunction, ProcessorModule.ReplaceFunctionPARAM_PAGEINFO, PARAMS_PAGEINFOconfigurationPath, getMaintainerFunction, getVersionFunction, properties, STATE_START_TIMEdescription, guiName, namefunctions, getFunctionsgetNodeList, onload, reload, replace, unloadaddInitParameters, getInitParameter, getInitParameter, getInitParameter, getInitParameters, getInitParameters, getMaintainer, getModule, getModule, getModule, getModule, getModuleInfo, getModuleLoader, getModuleReader, getModuleReader, getModules, getState, getStates, getVersion, hasModule, hasStarted, loadInitParameters, loadInitParameters, maintainance, setInitParameter, setMaintainer, setState, setVersion, shutdown, shutdownModules, startModule, startModulesgetDefaultLocale, getDescription, getDescription, getGUIName, getGUIName, getLocalizedDescription, getLocalizedGUIName, getName, setDescription, setDescription, setGUIName, setGUIName, setLocalizedDescription, setLocalizedGUIName, setNameaddFunction, createParameters, getFunction, getFunctions, getFunctionValue, newFunctionInstancepublic MMAdmin(String name)
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 ProcessorModulepublic void notify(SystemEvent se)
notify in interface SystemEventListenerpublic int getWeight()
getWeight in interface WeightEventListenerpublic MMObjectBuilder getListBuilder(String command, Map<String,?> params)
getListBuilder in class ProcessorModulecommand - the LIST command for which to retrieve the builderparams - contains the attributes for the listpublic MMObjectBuilder getBuilder(String path)
path - The path of the builder to retrieveMMObjectBuilder is found, null otherwisepublic List<String> getList(PageInfo sp, StringTagger tagger, String value)
getList in class ProcessorModulepublic boolean process(PageInfo sp, Hashtable<String,Object> cmds, Hashtable<String,Object> vars)
process in class ProcessorModuleprotected Collection<String> getIgnoredAutodeployApplications()
public String replace(PageInfo sp, String cmds)
replace in class ProcessorModuleint getVersion(String appname)
int getBuilderVersion(String builderName)
String getModuleProperty(String modname, String key)
protected void probeCall()
throws SearchQueryException
SearchQueryExceptionpublic boolean getState()
Vector<String> getApplicationsList() throws SearchQueryException
SearchQueryExceptionpublic void doModulePosts(String command, Hashtable<String,Object> cmds, Hashtable<String,Object> vars)
public void doBuilderPosts(String command, Hashtable<String,Object> cmds, Hashtable<String,Object> vars)
public void setBuilderDescription(Hashtable<String,Object> vars)
public void syncBuilderXML(MMObjectBuilder bul, String builder)
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}