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,
info.magnolia.ui.api.availability.AvailabilityChecker availabilityChecker,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
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.api.availability.AvailabilityChecker availabilityChecker,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
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 |
PROPERTY_TITLE
protected static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
SECTION_PAGE
protected static final String SECTION_PAGE
- See Also:
- Constant Field Values
SECTION_PAGE_PREVIEW
protected static final String SECTION_PAGE_PREVIEW
- See Also:
- Constant Field Values
SECTION_AREA
protected static final String SECTION_AREA
- See Also:
- Constant Field Values
SECTION_EDITABLE_AREA
protected static final String SECTION_EDITABLE_AREA
- See Also:
- Constant Field Values
SECTION_COMPONENT
protected static final String SECTION_COMPONENT
- See Also:
- Constant Field Values
SECTION_PAGE_DELETE
protected static final String SECTION_PAGE_DELETE
- See Also:
- Constant Field Values
SECTION_OPTIONAL_AREA
protected static final String SECTION_OPTIONAL_AREA
- See Also:
- Constant Field Values
SECTION_OPTIONAL_EDITABLE_AREA
protected static final String SECTION_OPTIONAL_EDITABLE_AREA
- See Also:
- Constant Field Values
ALL_SECTIONS
protected static final String[] ALL_SECTIONS
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,
info.magnolia.ui.api.availability.AvailabilityChecker availabilityChecker,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
- 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.api.availability.AvailabilityChecker availabilityChecker,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
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>
updateNodePath
protected void updateNodePath(String path)
- Informs the app framework when navigating pages inside the page editor.
Updates the shell fragment, caption and current location.
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>
doGoToLocation
protected void doGoToLocation(info.magnolia.ui.contentapp.detail.DetailLocation location)
onActionbarItemClicked
public void onActionbarItemClicked(String actionName)
- Specified by:
onActionbarItemClicked
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
prepareAndExecutePagesEditorAction
protected void prepareAndExecutePagesEditorAction(String actionName)
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
getWorkspace
protected String getWorkspace()
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.