public class ResourcesDetailPresenter
extends info.magnolia.ui.contentapp.detail.DetailPresenter
DetailEditorPresenter
that handles success event by using resource path instead of UUID.Constructor and Description |
---|
ResourcesDetailPresenter(info.magnolia.ui.api.app.SubAppContext subAppContext,
info.magnolia.event.EventBus eventBus,
info.magnolia.ui.contentapp.detail.DetailView view,
info.magnolia.objectfactory.ComponentProvider componentProvider,
info.magnolia.ui.framework.app.SubAppActionExecutor executor,
info.magnolia.i18nsystem.I18nizer i18nizer,
info.magnolia.i18nsystem.SimpleTranslator i18n,
info.magnolia.ui.api.availability.AvailabilityChecker checker,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
info.magnolia.ui.form.FormPresenter formPresenter) |
Modifier and Type | Method and Description |
---|---|
void |
onSuccess(String actionName)
Fires
ContentChangedEvent after resource is created/edited. |
@Inject public ResourcesDetailPresenter(info.magnolia.ui.api.app.SubAppContext subAppContext, @Named(value="admincentral") info.magnolia.event.EventBus eventBus, info.magnolia.ui.contentapp.detail.DetailView view, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.framework.app.SubAppActionExecutor executor, info.magnolia.i18nsystem.I18nizer i18nizer, info.magnolia.i18nsystem.SimpleTranslator i18n, info.magnolia.ui.api.availability.AvailabilityChecker checker, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector, info.magnolia.ui.form.FormPresenter formPresenter)
public void onSuccess(String actionName)
ContentChangedEvent
after resource is created/edited. Because resource apps works with paths as item ids,
we're passing path to the event so BrowserPresenter
knows what resource should be selected after creation/edit.onSuccess
in interface info.magnolia.ui.form.EditorCallback
onSuccess
in class info.magnolia.ui.contentapp.detail.DetailPresenter
Copyright © 2018 Magnolia International Ltd.. All rights reserved.