Class 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 Detail

      • expiredXPathQuery

        protected String expiredXPathQuery
      • dateConverter

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

      • ExpiredItemPredicate

        public ExpiredItemPredicate()
    • Method Detail

      • setExpiredXPathQuery

        public void setExpiredXPathQuery​(String expiredXPathQuery)
      • setDateConverter

        public void setDateConverter​(org.craftercms.commons.converters.Converter<String,​Date> dateConverter)
      • 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>