info.magnolia.module.ui
Interface ModuleManagerUI

All Known Implementing Classes:
ModuleManagerNullUI, ModuleManagerWebUI

public interface ModuleManagerUI

User Interface for the install/update mechanism. Instances are not to be reused, client code should re-instanciate for each request.

Version:
$Revision: $ ($Author: $)
Author:
gjoseph

Method Summary
 boolean execute(Writer out, String command)
           
 void onStartup()
           
 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.
 

Method Detail

onStartup

void onStartup()
               throws ModuleManagementException
Throws:
ModuleManagementException

execute

boolean execute(Writer out,
                String command)
                throws ModuleManagementException
Returns:
a boolean indicating if the request should go through or pause until next user action.
Throws:
ModuleManagementException

renderTempPage

void renderTempPage(Writer out)
                    throws ModuleManagementException
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.

Throws:
ModuleManagementException


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.