Changeset 4962
- Timestamp:
- 04/14/14 08:30:27 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo
- Files:
-
- 4 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pojo/FacetFieldSelection.java
r4944 r4962 25 25 * @author twagoo 26 26 */ 27 public interface Facet Selection {27 public interface FacetFieldSelection { 28 28 29 29 FacetField getFacetField(); -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/model/FacetFieldSelectionModel.java
r4944 r4962 17 17 package eu.clarin.cmdi.vlo.wicket.model; 18 18 19 import eu.clarin.cmdi.vlo.pojo.Facet Selection;19 import eu.clarin.cmdi.vlo.pojo.FacetFieldSelection; 20 20 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 21 21 import java.util.Collection; … … 28 28 29 29 /** 30 * Model for Facet Selection that simply wraps a QueryFacetsSelection model and30 * Model for FacetFieldSelection that simply wraps a QueryFacetsSelection model and 31 31 * 'filters' for the specified facet 32 32 * 33 33 * @author twagoo 34 34 */ 35 public class Facet SelectionModel extends AbstractReadOnlyModel<FacetSelection> implements FacetSelection {35 public class FacetFieldSelectionModel extends AbstractReadOnlyModel<FacetFieldSelection> implements FacetFieldSelection { 36 36 37 37 private final IModel<QueryFacetsSelection> selectionModel; … … 43 43 * @param selectionModel broad (multi-facet) selection model 44 44 */ 45 public Facet SelectionModel(IModel<FacetField> facetFieldModel, IModel<QueryFacetsSelection> selectionModel) {45 public FacetFieldSelectionModel(IModel<FacetField> facetFieldModel, IModel<QueryFacetsSelection> selectionModel) { 46 46 this.facetFieldModel = facetFieldModel; 47 47 this.selectionModel = selectionModel; … … 70 70 71 71 @Override 72 public Facet Selection getObject() {72 public FacetFieldSelection getObject() { 73 73 return this; 74 74 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/SingleFacetPanel.java
r4933 r4962 22 22 import eu.clarin.cmdi.vlo.service.solr.FacetFieldsService; 23 23 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldModel; 24 import eu.clarin.cmdi.vlo.wicket.model.Facet SelectionModel;24 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldSelectionModel; 25 25 import eu.clarin.cmdi.vlo.wicket.panels.search.FacetPanel; 26 26 import org.apache.wicket.model.IModel; … … 35 35 public SingleFacetPanel(String id, IModel<QueryFacetsSelection> queryModel, String facetName, FacetFieldsService facetFieldsService) { 36 36 //TODO: Limit to number of items shown while keeping 'more' function? 37 super(id, new Facet SelectionModel(new FacetFieldModel(facetFieldsService, facetName, queryModel, -1), queryModel), Model.of(ExpansionState.COLLAPSED));37 super(id, new FacetFieldSelectionModel(new FacetFieldModel(facetFieldsService, facetName, queryModel, -1), queryModel), Model.of(ExpansionState.COLLAPSED)); 38 38 } 39 39 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetPanel.java
r4924 r4962 18 18 19 19 import eu.clarin.cmdi.vlo.pojo.ExpansionState; 20 import eu.clarin.cmdi.vlo.pojo.Facet Selection;20 import eu.clarin.cmdi.vlo.pojo.FacetFieldSelection; 21 21 import eu.clarin.cmdi.vlo.pojo.QueryFacetsSelection; 22 22 import eu.clarin.cmdi.vlo.wicket.model.SolrFieldNameModel; … … 42 42 * @author twagoo 43 43 */ 44 public abstract class FacetPanel extends GenericPanel<Facet Selection> {44 public abstract class FacetPanel extends GenericPanel<FacetFieldSelection> { 45 45 46 46 private final IModel<ExpansionState> expansionStateModel; … … 49 49 private final FacetValuesPanel facetValuesPanel; 50 50 51 public FacetPanel(String id, IModel<Facet Selection> selectionModel, IModel<ExpansionState> expansionState) {51 public FacetPanel(String id, IModel<FacetFieldSelection> selectionModel, IModel<ExpansionState> expansionState) { 52 52 super(id, selectionModel); 53 53 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/FacetsPanel.java
r4933 r4962 22 22 import eu.clarin.cmdi.vlo.wicket.model.FacetExpansionStateModel; 23 23 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldModel; 24 import eu.clarin.cmdi.vlo.wicket.model.Facet SelectionModel;24 import eu.clarin.cmdi.vlo.wicket.model.FacetFieldSelectionModel; 25 25 import java.util.Collection; 26 26 import java.util.HashMap; … … 78 78 item.add( 79 79 new FacetPanel("facet", 80 new Facet SelectionModel(facetFieldModel, selectionModel),80 new FacetFieldSelectionModel(facetFieldModel, selectionModel), 81 81 new FacetExpansionStateModel(facetFieldModel, expansionModel)) { 82 82 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/wicket/panels/search/SelectedFacetPanel.java
r4872 r4962 17 17 package eu.clarin.cmdi.vlo.wicket.panels.search; 18 18 19 import eu.clarin.cmdi.vlo.pojo.Facet Selection;19 import eu.clarin.cmdi.vlo.pojo.FacetFieldSelection; 20 20 import java.util.Collection; 21 21 import java.util.Collections; … … 38 38 public abstract class SelectedFacetPanel extends Panel { 39 39 40 private final IModel<Facet Selection> model;40 private final IModel<FacetFieldSelection> model; 41 41 42 public SelectedFacetPanel(String id, final IModel<Facet Selection> model) {42 public SelectedFacetPanel(String id, final IModel<FacetFieldSelection> model) { 43 43 super(id, model); 44 44 this.model = model;
Note: See TracChangeset
for help on using the changeset viewer.