source: vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/model/FacetNamesModel.java @ 6813

Last change on this file since 6813 was 6813, checked in by davor.ostojic@oeaw.ac.at, 9 years ago

#795 VLO web-app generates unnecessary requests. The idea behind is to fire SOLR query only when selection is changed.

  • Property svn:mime-type set to text/plain
File size: 639 bytes
Line 
1package eu.clarin.cmdi.vlo.wicket.model;
2
3import java.util.List;
4
5import org.apache.solr.client.solrj.response.FacetField;
6import org.apache.wicket.model.AbstractReadOnlyModel;
7import org.apache.wicket.model.IModel;
8
9import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection;
10import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService;
11
12public class FacetNamesModel extends AbstractReadOnlyModel<List<String>>{
13       
14    private final List<String> facets;
15
16   
17    public FacetNamesModel(List<String> facets) {
18        this.facets = facets;
19    }
20
21        @Override
22        public List<String> getObject() {
23                return facets;
24        }
25       
26       
27
28}
Note: See TracBrowser for help on using the repository browser.