boolean needClassificationProcessor() { return classificationType != null && (entityType == null || hasAttributeFilter(searchParameters.getTagFilters())); }
boolean needClassificationProcessor() { return classificationType != null && (entityType == null || hasAttributeFilter(searchParameters.getTagFilters())); }
if (context.getSearchParameters().getTagFilters() == null) {
if (StringUtils.isEmpty(parameters.getClassification()) && !isEmpty(parameters.getTagFilters())) { throw new AtlasBaseException(AtlasErrorCode.BAD_REQUEST, "TagFilters specified without tag name");
final FilterCriteria filterCriteria = context.getSearchParameters().getTagFilters(); final Set<String> indexAttributes = new HashSet<>(); final Set<String> graphAttributes = new HashSet<>(); if (context.getSearchParameters().getTagFilters() != null) { gremlinQuery.append(queryProvider.getQuery(AtlasGremlinQueryProvider.AtlasGremlinQuery.BASIC_SEARCH_TYPE_FILTER)); constructGremlinFilterQuery(gremlinQuery, gremlinQueryBindings, context.getClassificationType(), context.getSearchParameters().getTagFilters());
validateAttributes(classificationType, searchParameters.getTagFilters());