Ignore:
Timestamp:
07/11/12 07:35:47 (12 years ago)
Author:
teckart
Message:

Added parameter "facetMinOccurs" to filter for minimal frequency on ShowAllFacetValuesPage?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/AlphabeticalPanel.java

    r948 r2025  
    1313import java.util.Map.Entry;
    1414import java.util.TreeMap;
     15
    1516import org.apache.solr.client.solrj.response.FacetField.Count;
    1617import org.apache.wicket.markup.html.WebMarkupContainer;
    17 
    1818import org.apache.wicket.markup.html.basic.Label;
    1919import org.apache.wicket.markup.html.link.ExternalLink;
     
    2828
    2929    private static final long serialVersionUID = 1L;
    30     private List<String> foundCharacters = new LinkedList<String>();
     30    private final List<String> foundCharacters = new LinkedList<String>();
     31    private final Integer facetMinOccurs;
    3132
    32     public AlphabeticalPanel(String id, IDataProvider data, final SearchPageQuery query) {
     33    public AlphabeticalPanel(String id, IDataProvider data, final SearchPageQuery query, Integer facetMinOccurs) {
    3334        super(id);
     35        this.facetMinOccurs = facetMinOccurs;
    3436
    3537        RepeatingView sortedDataViewLeft = new RepeatingView("sortedDataViewLeft");
     
    9799        while (iter.hasNext()) {
    98100            Count count = iter.next();
     101            if(count.getCount() < facetMinOccurs)
     102                continue;
    99103            Character key = count.getName().trim().charAt(0);
    100104            if (Character.isDigit(key)) {
Note: See TracChangeset for help on using the changeset viewer.