code: @Override
      protected LogicalFilterWrapper appendAttributeToQuery(LogicalFilterWrapper queryBuilder, final String dataAttribute, final List<Object> queryValues) {
          if (queryBuilder == null) {
              queryBuilder = new LogicalFilterWrapper(this.queryType);
          }
  
          for (final Object queryValue : queryValues) {
              final String queryValueString = queryValue == null ? null : queryValue.toString();
  
              if (StringUtils.isNotBlank(queryValueString)) {
                  final Filter filter;
                  if (!queryValueString.contains("*")) {
                      filter = new EqualsFilter(dataAttribute, queryValueString);
                  } else {
                      filter = new LikeFilter(dataAttribute, queryValueString);
                  }
  
                  queryBuilder.append(filter);
              }
          }
  
          return queryBuilder;
      }
docs: /* (non-Javadoc)
  @see org.jasig.services.persondir.support.AbstractQueryPersonAttributeDao#appendAttributeToQuery(java.lang.Object, java.lang.String, java.util.List)