public abstract class AbstractSecurityToolPresenter
extends info.magnolia.ui.framework.tools.FormToolPresenter
Modifier and Type | Class and Description |
---|---|
static class |
AbstractSecurityToolPresenter.ViewOption
Base options for tools.
|
Modifier and Type | Field and Description |
---|---|
protected com.vaadin.v7.data.Container.Hierarchical |
container |
protected static String |
TRANSITIVE_ID |
protected info.magnolia.ui.api.context.UiContext |
uiContext |
protected static String |
VALUE_ID |
Constructor and Description |
---|
AbstractSecurityToolPresenter(SecurityToolView view,
info.magnolia.ui.dialog.formdialog.FormBuilder formBuilder,
info.magnolia.ui.framework.tools.FormToolActionExecutor actionExecutor,
info.magnolia.ui.api.context.UiContext uiContext) |
Modifier and Type | Method and Description |
---|---|
protected Object |
addContainerItem(String itemProperty,
String itemValue,
Object parentId) |
protected abstract com.vaadin.v7.data.Container.Hierarchical |
buildContainer() |
protected abstract String |
getErrorMessage() |
protected SecurityToolView |
getView() |
void |
showResult() |
protected static final String VALUE_ID
protected static final String TRANSITIVE_ID
protected final info.magnolia.ui.api.context.UiContext uiContext
protected com.vaadin.v7.data.Container.Hierarchical container
@Inject public AbstractSecurityToolPresenter(SecurityToolView view, info.magnolia.ui.dialog.formdialog.FormBuilder formBuilder, info.magnolia.ui.framework.tools.FormToolActionExecutor actionExecutor, info.magnolia.ui.api.context.UiContext uiContext)
protected SecurityToolView getView()
getView
in class info.magnolia.ui.framework.tools.FormToolPresenter
public void showResult()
protected Object addContainerItem(String itemProperty, String itemValue, Object parentId)
protected abstract com.vaadin.v7.data.Container.Hierarchical buildContainer() throws info.magnolia.cms.security.AccessDeniedException
info.magnolia.cms.security.AccessDeniedException
protected abstract String getErrorMessage()
Copyright © 2019 Magnolia International Ltd.. All rights reserved.