Changeset 6813 for vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/AllFacetValuesPage.java
- Timestamp:
- 11/17/15 11:55:14 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/pages/AllFacetValuesPage.java
r6372 r6813 17 17 package eu.clarin.cmdi.vlo.wicket.pages; 18 18 19 import eu.clarin.cmdi.vlo.config.VloConfig; 20 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 21 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 22 import eu.clarin.cmdi.vlo.service.FacetParameterMapper; 23 import eu.clarin.cmdi.vlo.service.PageParametersConverter; 24 import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService; 25 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldModel; 26 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldNameModel; 27 import eu.clarin.cmdi.vlo.wicket.panels.search.AllFacetValuesPanel; 28 import eu.clarin.cmdi.vlo.wicket.panels.BreadCrumbPanel; 19 import java.util.Collection; 20 29 21 import org.apache.solr.client.solrj.response.FacetField; 30 22 import org.apache.wicket.RestartResponseException; … … 39 31 import org.apache.wicket.spring.injection.annot.SpringBean; 40 32 import org.apache.wicket.util.string.StringValue; 33 34 import eu.clarin.cmdi.vlo.config.VloConfig; 35 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 36 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 37 import eu.clarin.cmdi.vlo.service.FacetParameterMapper; 38 import eu.clarin.cmdi.vlo.service.PageParametersConverter; 39 import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService; 40 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldModel; 41 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldNameModel; 42 import eu.clarin.cmdi.vlo.wicket.panels.BreadCrumbPanel; 43 import eu.clarin.cmdi.vlo.wicket.panels.search.AllFacetValuesPanel; 41 44 42 45 /** … … 73 76 if (vloConfig.getAllFacetFields().contains(facet)) { 74 77 // create a new model so that all values will be retrieved 75 setModel(new FacetFieldModel(facetFieldsService, facet, selectionModel, -1)); // gets all facet values 78 79 setModel(new FacetFieldModel(facet, facetFieldsService, selectionModel)); // gets all facet values 76 80 } 77 81 if (getModelObject() == null) { … … 97 101 98 102 @Override 99 protected void onValuesSelected( String facet, FacetSelectionvalues, AjaxRequestTarget target) {103 protected void onValuesSelected(Collection<String> values, AjaxRequestTarget target) { 100 104 // Create updated selection state 101 105 final QueryFacetsSelection newSelection; … … 105 109 newSelection = new QueryFacetsSelection(); 106 110 } 107 newSelection.selectValues( facet, values);111 newSelection.selectValues(getModelObject().getName(), new FacetSelection(values)); 108 112 109 113 // Redirect to search page with updated model
Note: See TracChangeset
for help on using the changeset viewer.