info.magnolia.module.delta
Class OrderFilterBeforeTask
java.lang.Object
info.magnolia.module.delta.AbstractTask
info.magnolia.module.delta.AbstractRepositoryTask
info.magnolia.module.delta.OrderFilterBeforeTask
- All Implemented Interfaces:
- Task
public class OrderFilterBeforeTask
- extends AbstractRepositoryTask
Orders a filter before a given set of other filters. The filter is placed directly before the first
of the other filters. The other filters can be required or optional, if a required filter isn't present this task
will do nothing and report a warning. If all other filters are optional and none are present this task does nothing.
Does not take nested filter into account.
- Version:
- $Id$
- See Also:
FilterOrderingTask
OrderFilterBeforeTask
public OrderFilterBeforeTask(String filterName,
String[] filtersAfter)
OrderFilterBeforeTask
public OrderFilterBeforeTask(String filterName,
String[] filtersAfter,
String[] optionalFiltersAfter)
OrderFilterBeforeTask
public OrderFilterBeforeTask(String filterName,
String description,
String[] requiredFiltersAfter)
OrderFilterBeforeTask
public OrderFilterBeforeTask(String filterName,
String description,
String[] requiredFiltersAfter,
String[] optionalFiltersAfter)
doExecute
protected void doExecute(InstallContext ctx)
throws javax.jcr.RepositoryException,
TaskExecutionException
- Specified by:
doExecute
in class AbstractRepositoryTask
- Throws:
javax.jcr.RepositoryException
TaskExecutionException
Copyright © 2003-2013 Magnolia International Ltd.. All Rights Reserved.