001
002package com.commercetools.api.predicates.query;
003
004import java.time.LocalDate;
005import java.util.function.Function;
006
007public class DateComparisonPredicateBuilder<T> extends ComparablePredicateBuilderImpl<T, LocalDate>
008        implements ComparisonPredicateBuilder<T, LocalDate>, IsInPredicateBuilder<T, LocalDate> {
009    public DateComparisonPredicateBuilder(final BinaryQueryPredicate predicate,
010            final Function<QueryPredicate, CombinationQueryPredicate<T>> combinationFn) {
011        super(predicate, combinationFn, PredicateFormatter::format);
012    }
013
014    @Override
015    public CombinationQueryPredicate<T> isNot(final LocalDate value) {
016        return is(PredicateOperator.IS_NOT_EQUAL, value);
017    }
018
019}