info.magnolia.dam.setup.migration
Class AbstractCleanContentForDamMigrationTask
java.lang.Object
info.magnolia.module.delta.AbstractTask
info.magnolia.module.delta.AbstractRepositoryTask
info.magnolia.dam.setup.migration.AbstractCleanContentForDamMigrationTask
- All Implemented Interfaces:
- info.magnolia.module.delta.Task
- Direct Known Subclasses:
- CleanContentForDamMigrationTask
public abstract class AbstractCleanContentForDamMigrationTask
- extends info.magnolia.module.delta.AbstractRepositoryTask
This task is responsible for cleaning the content repository.
Iterate the list of contentPathsList, get the related Node, and apply the
visitor to the Node tree.
It use the NodeVisitor
pattern. In order to define your own
NodeVisior, extend this migration task and override the addCustomVisitors()
protected method.
Fields inherited from class info.magnolia.module.delta.AbstractTask |
DO_NOTHING |
Method Summary |
void |
doExecute(info.magnolia.module.InstallContext ctx)
|
Methods inherited from class info.magnolia.module.delta.AbstractRepositoryTask |
execute |
Methods inherited from class info.magnolia.module.delta.AbstractTask |
getDescription, getName, toString |
contentSession
protected javax.jcr.Session contentSession
damSession
protected javax.jcr.Session damSession
AbstractCleanContentForDamMigrationTask
public AbstractCleanContentForDamMigrationTask(String taskName,
String taskDescription,
String contentRepository,
List<String> contentPathsList)
- Default constructor.
doExecute
public void doExecute(info.magnolia.module.InstallContext ctx)
throws info.magnolia.module.delta.TaskExecutionException
- Specified by:
doExecute
in class info.magnolia.module.delta.AbstractRepositoryTask
- Throws:
info.magnolia.module.delta.TaskExecutionException
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.