public class MoveActionNodeTypeRestrictionToAvailabilityTask
extends info.magnolia.module.delta.NodeVisitorTask
nodeType
property from action definition to its availability definition.
This task normally is not meant to be used standalone.info.magnolia.ui.contentapp.detail.action.AbstractItemActionDefinition AbstractItemActionDefinition} and its sub-classes
,
ContentAppMigrationTask}
Modifier and Type | Field and Description |
---|---|
static String |
AVAILABILITY_NODE |
static String |
NODE_TYPE |
static String |
NODE_TYPES |
Constructor and Description |
---|
MoveActionNodeTypeRestrictionToAvailabilityTask(String path,
Class<? extends ActionDefinition>... additionalActionDefinitionClasses) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
nodeMatches(javax.jcr.Node node) |
protected void |
operateOnNode(info.magnolia.module.InstallContext installContext,
javax.jcr.Node node) |
doExecute, getFilteringPredicate
public static final String NODE_TYPE
public static final String AVAILABILITY_NODE
public static final String NODE_TYPES
@Inject public MoveActionNodeTypeRestrictionToAvailabilityTask(String path, Class<? extends ActionDefinition>... additionalActionDefinitionClasses)
protected boolean nodeMatches(javax.jcr.Node node)
nodeMatches
in class info.magnolia.module.delta.NodeVisitorTask
protected void operateOnNode(info.magnolia.module.InstallContext installContext, javax.jcr.Node node)
operateOnNode
in class info.magnolia.module.delta.NodeVisitorTask
Copyright © 2015 Magnolia International Ltd.. All rights reserved.