@Override public QueryBuilderWith withProperty(String property, QueryPropertyComparisonType searchType, Object searchValue) { pipelineCriteria.add(new QueryPropertyCriterion(property, searchType, searchValue)); return this; }
@Override public QueryBuilderWith withProperty(String property, QueryPropertyComparisonType searchType, Object searchValue) { pipelineCriteria.add(new QueryPropertyCriterion(property, searchType, searchValue)); return this; }
@Override public QueryBuilderWith withProperty(String property) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.DEFINED, null)); return this; }
@Override public QueryBuilderWith withoutProperty(String property) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.NOT_DEFINED, null)); return this; }
@Override public QueryBuilderWith withProperty(String property, Iterable<?> values) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.CONTAINS_ANY_TOKEN, values)); return this; }
@Override public QueryBuilderWith withProperty(String property, Iterable<?> values) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.CONTAINS_ANY_TOKEN, values)); return this; }
@Override public QueryBuilderWith withProperty(String property) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.DEFINED, null)); return this; }
@Override public QueryBuilderWith withoutProperty(String property) { pipelineCriteria.add(new QueryPropertyCriterion(property, QueryPropertyComparisonType.NOT_DEFINED, null)); return this; }