info.magnolia.pages.app.editor
Class PagesEditorSubApp
java.lang.Object
info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
info.magnolia.pages.app.editor.PagesEditorSubApp
- All Implemented Interfaces:
- PagesEditorSubAppView.Listener, info.magnolia.ui.actionbar.ActionbarPresenter.Listener, info.magnolia.ui.api.app.SubApp, info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
public class PagesEditorSubApp
- extends info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
- implements PagesEditorSubAppView.Listener, info.magnolia.ui.actionbar.ActionbarPresenter.Listener, info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
PagesEditorSubApp.
Constructor Summary |
PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
PagesEditorSubAppView view,
info.magnolia.event.EventBus admincentralEventBus,
info.magnolia.event.EventBus subAppEventBus,
PageEditorPresenter pageEditorPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated. since 5.2.4 - use info.magnolia.pages.app.editor.PagesEditorSubApp#PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor, info.magnolia.ui.api.app.SubAppContext, info.magnolia.pages.app.editor.PagesEditorSubAppView, info.magnolia.event.EventBus, info.magnolia.event.EventBus, info.magnolia.pages.app.editor.PageEditorPresenter, info.magnolia.ui.actionbar.ActionbarPresenter, info.magnolia.ui.vaadin.editor.pagebar.PageBarView, info.magnolia.ui.api.i18n.I18NAuthoringSupport, info.magnolia.cms.i18n.I18nContentSupport, info.magnolia.cms.core.version.VersionManager, info.magnolia.i18nsystem.SimpleTranslator, info.magnolia.ui.api.availability.AvailabilityChecker, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector) |
PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
PagesEditorSubAppView view,
info.magnolia.event.EventBus admincentralEventBus,
info.magnolia.event.EventBus subAppEventBus,
PageEditorPresenter pageEditorPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.ui.workbench.StatusBarView statusBarView)
|
Methods inherited from class info.magnolia.ui.framework.app.BaseSubApp |
getAppContext, getSubAppContext, getSubAppId, getView, isCloseable, onSubAppStart, onSubAppStop, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PagesEditorSubApp
@Deprecated
public PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
PagesEditorSubAppView view,
@Named(value="admincentral")
info.magnolia.event.EventBus admincentralEventBus,
@Named(value="subapp")
info.magnolia.event.EventBus subAppEventBus,
PageEditorPresenter pageEditorPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n)
- Deprecated. since 5.2.4 - use info.magnolia.pages.app.editor.PagesEditorSubApp#PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor, info.magnolia.ui.api.app.SubAppContext, info.magnolia.pages.app.editor.PagesEditorSubAppView, info.magnolia.event.EventBus, info.magnolia.event.EventBus, info.magnolia.pages.app.editor.PageEditorPresenter, info.magnolia.ui.actionbar.ActionbarPresenter, info.magnolia.ui.vaadin.editor.pagebar.PageBarView, info.magnolia.ui.api.i18n.I18NAuthoringSupport, info.magnolia.cms.i18n.I18nContentSupport, info.magnolia.cms.core.version.VersionManager, info.magnolia.i18nsystem.SimpleTranslator, info.magnolia.ui.api.availability.AvailabilityChecker, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector)
PagesEditorSubApp
@Inject
public PagesEditorSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
PagesEditorSubAppView view,
@Named(value="admincentral")
info.magnolia.event.EventBus admincentralEventBus,
@Named(value="subapp")
info.magnolia.event.EventBus subAppEventBus,
PageEditorPresenter pageEditorPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.vaadin.editor.pagebar.PageBarView pageBarView,
info.magnolia.ui.api.i18n.I18NAuthoringSupport i18NAuthoringSupport,
info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.ui.workbench.StatusBarView statusBarView)
getCaption
public String getCaption()
- Specified by:
getCaption
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
getCaption
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
updateCaption
public void updateCaption(info.magnolia.ui.contentapp.detail.DetailLocation location)
start
public PagesEditorSubAppView start(info.magnolia.ui.api.location.Location location)
- Specified by:
start
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
start
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
supportsLocation
public boolean supportsLocation(info.magnolia.ui.api.location.Location location)
- Specified by:
supportsLocation
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
supportsLocation
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
getCurrentLocation
public info.magnolia.ui.contentapp.detail.DetailLocation getCurrentLocation()
- Wraps the current DefaultLocation in a DetailLocation. Providing getter and setters for used parameters.
- Overrides:
getCurrentLocation
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
locationChanged
public void locationChanged(info.magnolia.ui.api.location.Location location)
- Specified by:
locationChanged
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
locationChanged
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
onActionbarItemClicked
public void onActionbarItemClicked(String actionName)
- Specified by:
onActionbarItemClicked
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
prepareAndExecutePagesEditorAction
protected void prepareAndExecutePagesEditorAction(String actionName)
getLabel
public String getLabel(String actionName)
- Specified by:
getLabel
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
getIcon
public String getIcon(String actionName)
- Specified by:
getIcon
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
languageSelected
public void languageSelected(Locale locale)
- Specified by:
languageSelected
in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
platformSelected
public void platformSelected(info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType platformType)
- Specified by:
platformSelected
in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
onEscape
public void onEscape()
- Specified by:
onEscape
in interface PagesEditorSubAppView.Listener
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.