Changeset 4481


Ignore:
Timestamp:
02/07/14 16:26:50 (10 years ago)
Author:
twagoo
Message:

facetvalue -> facetselection

Location:
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo
Files:
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/components/FacetPanel.java

    r4477 r4481  
    1717package eu.clarin.cmdi.vlo.components;
    1818
    19 import eu.clarin.cmdi.vlo.pojo.FacetValue;
     19import eu.clarin.cmdi.vlo.pojo.FacetSelection;
    2020import org.apache.wicket.markup.html.basic.Label;
    2121import org.apache.wicket.markup.html.panel.Panel;
     
    2929public class FacetPanel extends Panel {
    3030
    31     public FacetPanel(String id, IModel<FacetValue> model) {
     31    public FacetPanel(String id, IModel<FacetSelection> model) {
    3232        super(id, model);
    33         setDefaultModel(new CompoundPropertyModel<FacetValue>(model));
     33        setDefaultModel(new CompoundPropertyModel<FacetSelection>(model));
    3434       
    3535        add(new Label("facet.name"));
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/components/FacetsPanel.java

    r4477 r4481  
    1717package eu.clarin.cmdi.vlo.components;
    1818
    19 import eu.clarin.cmdi.vlo.pojo.FacetValue;
     19import eu.clarin.cmdi.vlo.pojo.FacetSelection;
    2020import org.apache.wicket.markup.html.list.ListItem;
    2121import org.apache.wicket.markup.html.list.ListView;
     
    2929public class FacetsPanel extends Panel {
    3030
    31     public FacetsPanel(String id, ListModel<FacetValue> model) {
     31    public FacetsPanel(String id, ListModel<FacetSelection> model) {
    3232        super(id, model);
    33         add(new ListView<FacetValue>("facets", model) {
     33        add(new ListView<FacetSelection>("facets", model) {
    3434
    3535            @Override
    36             protected void populateItem(ListItem<FacetValue> item) {
     36            protected void populateItem(ListItem<FacetSelection> item) {
    3737                //TODO: Check whether a value has been selected or not
    3838                item.add(new FacetPanel("facet", item.getModel()));
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java

    r4477 r4481  
    33import eu.clarin.cmdi.vlo.components.FacetsPanel;
    44import eu.clarin.cmdi.vlo.pojo.Facet;
    5 import eu.clarin.cmdi.vlo.pojo.FacetValue;
     5import eu.clarin.cmdi.vlo.pojo.FacetSelection;
    66import java.util.Arrays;
     7import java.util.Collections;
    78import org.apache.wicket.request.mapper.parameter.PageParameters;
    89import org.apache.wicket.markup.html.WebPage;
     
    1617        super(parameters);
    1718
    18         add(new FacetsPanel("facets", new ListModel<FacetValue>(Arrays.asList(
    19                 new FacetValue(new Facet("Language"), "Dutch"),
    20                 new FacetValue(new Facet("Resource type"), "Text")
     19        add(new FacetsPanel("facets", new ListModel<FacetSelection>(Arrays.asList(
     20                new FacetSelection(new Facet("Language"), Collections.singleton("Dutch")),
     21                new FacetSelection(new Facet("Resource type"), Collections.singleton("Text"))
    2122        ))));
    2223    }
  • vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pojo/FacetSelection.java

    r4477 r4481  
    1818
    1919import java.io.Serializable;
     20import java.util.Collection;
    2021
    2122/**
     
    2324 * @author twagoo
    2425 */
    25 public class FacetValue implements Serializable {
     26public class FacetSelection implements Serializable {
    2627
    2728    private final Facet facet;
    2829
    29     private final String value;
     30    private final Collection<String> values;
    3031
    31     public FacetValue(Facet facet, String value) {
     32    public FacetSelection(Facet facet, Collection<String> values) {
    3233        this.facet = facet;
    33         this.value = value;
     34        this.values = values;
    3435    }
    3536
     
    3839    }
    3940
    40     public String getValue() {
    41         return value;
     41    public Collection getValue() {
     42        return values;
    4243    }
    4344
Note: See TracChangeset for help on using the changeset viewer.