info.magnolia.module.delta
Class QueryTask
java.lang.Object
info.magnolia.module.delta.AbstractTask
info.magnolia.module.delta.AbstractRepositoryTask
info.magnolia.module.delta.QueryTask
- All Implemented Interfaces:
- Task
- Direct Known Subclasses:
- RenameOldServletMappingsNodesTask
public abstract class QueryTask
- extends AbstractRepositoryTask
An abstract task to perform operations on nodes returned by a given query.
Keep in mind that results returned by a query will reflect the current
content of the repository, not of your session; i.e if a previous task
modified a property, the query might still return the node as if it had
the previous value.
- Version:
- $Id$
QueryTask
public QueryTask(String name,
String description,
String repositoryName,
String query)
doExecute
protected void doExecute(InstallContext installContext)
throws javax.jcr.RepositoryException,
TaskExecutionException
- Specified by:
doExecute
in class AbstractRepositoryTask
- Throws:
javax.jcr.RepositoryException
TaskExecutionException
operateOnNode
protected abstract void operateOnNode(InstallContext installContext,
Content node)
- Deprecated. Since 4.5.4 use info.magnolia.module.delta.QueryTask.operateOnNode(InstallContext, Node)
operateOnNode
protected abstract void operateOnNode(InstallContext installContext,
javax.jcr.Node node)
Copyright © 2003–2014 Magnolia International Ltd.. All rights reserved.