Filter getFilterWithAdditionalFilters(List<Filter> originalFilter) { return frameworkProperties .getFilterBuilder() .allOf( getNonVersionTagsFilter(), frameworkProperties.getValidationQueryFactory().getFilterWithValidationFilter(), frameworkProperties.getFilterBuilder().anyOf(originalFilter)); }
private Filter getNonVersionTagsFilter() { return frameworkProperties .getFilterBuilder() .not( frameworkProperties .getFilterBuilder() .attribute(Metacard.TAGS) .is() .like() .text(MetacardVersion.VERSION_TAG)); }