info.magnolia.module.ui
Class ModuleManagerWebUI
java.lang.Object
info.magnolia.module.ui.ModuleManagerWebUI
- All Implemented Interfaces:
- ModuleManagerUI
public class ModuleManagerWebUI
- extends Object
- implements ModuleManagerUI
An implementation of ModuleManagerWebUI which is meant to be used through a web interface,
with human interaction.
- Version:
- $Revision: $ ($Author: $)
- Author:
- gjoseph
Method Summary |
boolean |
execute(Writer out,
String command)
|
void |
onStartup()
|
protected void |
performInstallOrUpdate()
|
protected void |
render(String templateName,
Writer out)
|
void |
renderTempPage(Writer out)
Not used anymore since 4.4 - but keeping this around; in the future, we might re-use this,
as the page shown to regular users while the Magnolia instance is being updated by an admin;
only admin(s) would have access to the update status pages. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTALLER_PATH
public static final String INSTALLER_PATH
- See Also:
- Constant Field Values
ModuleManagerWebUI
public ModuleManagerWebUI(ModuleManager moduleManager)
onStartup
public void onStartup()
- Specified by:
onStartup
in interface ModuleManagerUI
execute
public boolean execute(Writer out,
String command)
throws ModuleManagementException
- Specified by:
execute
in interface ModuleManagerUI
- Returns:
- a boolean indicating if the request should go through or pause until next user action.
- Throws:
ModuleManagementException
renderTempPage
public void renderTempPage(Writer out)
throws ModuleManagementException
- Description copied from interface:
ModuleManagerUI
- Not used anymore since 4.4 - but keeping this around; in the future, we might re-use this,
as the page shown to regular users while the Magnolia instance is being updated by an admin;
only admin(s) would have access to the update status pages.
- Specified by:
renderTempPage
in interface ModuleManagerUI
- Throws:
ModuleManagementException
performInstallOrUpdate
protected void performInstallOrUpdate()
render
protected void render(String templateName,
Writer out)
throws ModuleManagementException
- Throws:
ModuleManagementException
Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.