info.magnolia.module.googlesitemap.app.actions
Class ExportSiteMapToXMLAction<T extends ExportSiteMapToXMLActionDefinition>
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<T>
info.magnolia.module.googlesitemap.app.actions.ExportSiteMapToXMLAction<T>
- Type Parameters:
T
- exact definition type.
- All Implemented Interfaces:
- info.magnolia.ui.api.action.Action
public class ExportSiteMapToXMLAction<T extends ExportSiteMapToXMLActionDefinition>
- extends info.magnolia.ui.api.action.AbstractAction<T>
Exports sitemap to xml via JAXB using according to .
Constructor Summary |
ExportSiteMapToXMLAction(T definition,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter siteMapNode,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator translator,
SiteMapXMLUtil xmlUtil)
|
Methods inherited from class info.magnolia.ui.api.action.AbstractAction |
getDefinition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XML_EXTENSION
public static final String XML_EXTENSION
- See Also:
- Constant Field Values
ExportSiteMapToXMLAction
@Inject
public ExportSiteMapToXMLAction(T definition,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter siteMapNode,
info.magnolia.ui.api.context.UiContext uiContext,
info.magnolia.i18nsystem.SimpleTranslator translator,
SiteMapXMLUtil xmlUtil)
execute
public void execute()
throws info.magnolia.ui.api.action.ActionExecutionException
- Throws:
info.magnolia.ui.api.action.ActionExecutionException
onError
protected void onError(Exception e)
openFileInBlankWindow
protected void openFileInBlankWindow(String fileName,
String mimeType)
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.