public class DuplicateNodeAction extends AbstractJcrAction<javax.jcr.Node,DuplicateNodeActionDefinition>
DuplicateNodeActionDefinition
Constructor and Description |
---|
DuplicateNodeAction(DuplicateNodeActionDefinition definition,
ValueContext<javax.jcr.Node> valueContext,
info.magnolia.jcr.util.NodeNameHelper nodeNameHelper)
Deprecated.
|
DuplicateNodeAction(DuplicateNodeActionDefinition definition,
ValueContext<javax.jcr.Node> valueContext,
info.magnolia.jcr.util.NodeNameHelper nodeNameHelper,
JcrDatasourceDefinition jcrDatasourceDefinition) |
Modifier and Type | Method and Description |
---|---|
protected Matcher |
getRegexMatcher(String property) |
protected String |
getUniqueName(javax.jcr.Node node) |
javax.jcr.Node |
process(javax.jcr.Node node) |
protected void |
updateAllNameProperties(javax.jcr.Node node) |
protected void |
updateProperty(javax.jcr.Node node,
String property,
String nodeName) |
execute
getDefinition
@Inject public DuplicateNodeAction(DuplicateNodeActionDefinition definition, ValueContext<javax.jcr.Node> valueContext, info.magnolia.jcr.util.NodeNameHelper nodeNameHelper, JcrDatasourceDefinition jcrDatasourceDefinition)
@Deprecated public DuplicateNodeAction(DuplicateNodeActionDefinition definition, ValueContext<javax.jcr.Node> valueContext, info.magnolia.jcr.util.NodeNameHelper nodeNameHelper)
public javax.jcr.Node process(javax.jcr.Node node) throws javax.jcr.RepositoryException
process
in class AbstractJcrAction<javax.jcr.Node,DuplicateNodeActionDefinition>
javax.jcr.RepositoryException
protected String getUniqueName(javax.jcr.Node node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected void updateAllNameProperties(javax.jcr.Node node) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected Matcher getRegexMatcher(String property) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2021 Magnolia International Ltd.. All rights reserved.