Class ExpiredItemPredicate

java.lang.Object
org.craftercms.engine.util.predicates.ExpiredItemPredicate
All Implemented Interfaces:
org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item>

public class ExpiredItemPredicate extends Object implements org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item>
Predicate used to check if an item is expired.
Author:
avasquez
  • Field Details

    • expiredXPathQuery

      protected String expiredXPathQuery
    • dateConverter

      protected org.craftercms.commons.converters.Converter<String,Date> dateConverter
  • Constructor Details

    • ExpiredItemPredicate

      public ExpiredItemPredicate(String expiredXPathQuery, org.craftercms.commons.converters.Converter<String,Date> dateConverter)
  • Method Details

    • evaluate

      public boolean evaluate(org.craftercms.core.service.Item item)
      Specified by:
      evaluate in interface org.apache.commons.collections4.Predicate<org.craftercms.core.service.Item>