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
Modifier and Type | Field and Description |
---|---|
protected static String |
PROPERTY_TITLE |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
protected void |
doGoToLocation(info.magnolia.ui.contentapp.detail.DetailLocation location) |
String |
getCaption() |
info.magnolia.ui.contentapp.detail.DetailLocation |
getCurrentLocation()
Wraps the current DefaultLocation in a DetailLocation.
|
PageEditorPresenter |
getPageEditorPresenter() |
info.magnolia.ui.vaadin.gwt.client.shared.PageEditorParameters |
getParameters()
This method has package visibility for testing purposes only.
|
protected String |
getWorkspace() |
void |
languageSelected(Locale locale) |
void |
locationChanged(info.magnolia.ui.api.location.Location location) |
void |
onActionbarItemClicked(String actionName) |
void |
onEscape() |
void |
onMove() |
void |
platformSelected(info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType platformType) |
protected void |
prepareAndExecutePagesEditorAction(String actionName) |
PagesEditorSubAppView |
start(info.magnolia.ui.api.location.Location location) |
boolean |
supportsLocation(info.magnolia.ui.api.location.Location location) |
void |
updateActionbar() |
void |
updateCaption(info.magnolia.ui.contentapp.detail.DetailLocation location) |
protected void |
updateNodePath(String path)
Informs the app framework when navigating pages inside the page editor.
|
protected static final String PROPERTY_TITLE
@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)
@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)
public String getCaption()
getCaption
in interface info.magnolia.ui.api.app.SubApp
getCaption
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
public void updateCaption(info.magnolia.ui.contentapp.detail.DetailLocation location)
public PagesEditorSubAppView start(info.magnolia.ui.api.location.Location location)
start
in interface info.magnolia.ui.api.app.SubApp
start
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
protected void updateNodePath(String path)
public boolean supportsLocation(info.magnolia.ui.api.location.Location location)
supportsLocation
in interface info.magnolia.ui.api.app.SubApp
supportsLocation
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
public info.magnolia.ui.contentapp.detail.DetailLocation getCurrentLocation()
getCurrentLocation
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
public void locationChanged(info.magnolia.ui.api.location.Location location)
locationChanged
in interface info.magnolia.ui.api.app.SubApp
locationChanged
in class info.magnolia.ui.framework.app.BaseSubApp<PagesEditorSubAppView>
protected void doGoToLocation(info.magnolia.ui.contentapp.detail.DetailLocation location)
public void onActionbarItemClicked(String actionName)
onActionbarItemClicked
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
protected void prepareAndExecutePagesEditorAction(String actionName)
public void languageSelected(Locale locale)
languageSelected
in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
public void platformSelected(info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType platformType)
platformSelected
in interface info.magnolia.ui.vaadin.editor.pagebar.PageBarView.Listener
public info.magnolia.ui.vaadin.gwt.client.shared.PageEditorParameters getParameters()
public void updateActionbar()
public void onEscape()
onEscape
in interface PagesEditorSubAppView.Listener
protected String getWorkspace()
public PageEditorPresenter getPageEditorPresenter()
public void onMove()
Copyright © 2015 Magnolia International Ltd.. All rights reserved.