public abstract class AbstractAddResourceAction extends info.magnolia.ui.contentapp.action.CloseAction<AddResourceActionDefinition> implements ResourceHelper, info.magnolia.ui.editor.JcrBinaryHelper
addResource(Resource, Node)
.TEXT_TYPE_EXTENSIONS, TIKA
Constructor and Description |
---|
AbstractAddResourceAction(AddResourceActionDefinition definition,
info.magnolia.ui.CloseHandler closeHandler,
info.magnolia.ui.ValueContext<info.magnolia.resourceloader.Resource> valueContext,
info.magnolia.ui.editor.FormView<info.magnolia.resourceloader.Resource> form,
info.magnolia.ui.contentapp.Datasource<info.magnolia.resourceloader.Resource> datasource,
info.magnolia.ui.observation.DatasourceObservation.Manual datasourceObservation,
info.magnolia.resourceloader.ResourceOrigin resourceOrigin) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
addResource(info.magnolia.resourceloader.Resource parent,
javax.jcr.Node rootNode)
Add custom implementation for adding a resource by overriding this method.
|
void |
execute() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFirstResource, getJcrNode, isTextMediaType
public AbstractAddResourceAction(AddResourceActionDefinition definition, info.magnolia.ui.CloseHandler closeHandler, info.magnolia.ui.ValueContext<info.magnolia.resourceloader.Resource> valueContext, info.magnolia.ui.editor.FormView<info.magnolia.resourceloader.Resource> form, info.magnolia.ui.contentapp.Datasource<info.magnolia.resourceloader.Resource> datasource, info.magnolia.ui.observation.DatasourceObservation.Manual datasourceObservation, info.magnolia.resourceloader.ResourceOrigin resourceOrigin)
public void execute() throws info.magnolia.ui.api.action.ActionExecutionException
execute
in interface info.magnolia.ui.api.action.Action
execute
in class info.magnolia.ui.contentapp.action.CloseAction<AddResourceActionDefinition>
info.magnolia.ui.api.action.ActionExecutionException
protected abstract void addResource(info.magnolia.resourceloader.Resource parent, javax.jcr.Node rootNode)
parent
- The resource to which resource being created is to be added.rootNode
- The root node in the workspace.Copyright © 2020 Magnolia International Ltd.. All rights reserved.