Class PredicateBasedFilter
- java.lang.Object
-
- org.craftercms.engine.util.predicates.PredicateBasedFilter
-
- All Implemented Interfaces:
org.craftercms.core.service.ItemFilter
public class PredicateBasedFilter extends Object implements org.craftercms.core.service.ItemFilter
An implementation of Crafter'sItemFilter
that uses a predicate.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item>
predicate
-
Constructor Summary
Constructors Constructor Description PredicateBasedFilter(org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item> predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accepts(org.craftercms.core.service.Item item, List<org.craftercms.core.service.Item> acceptedItems, List<org.craftercms.core.service.Item> rejectedItems, boolean runningBeforeProcessing)
boolean
runAfterProcessing()
boolean
runBeforeProcessing()
-
-
-
Constructor Detail
-
PredicateBasedFilter
@ConstructorProperties("predicate") public PredicateBasedFilter(org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item> predicate)
-
-