Changeset 4481
- Timestamp:
- 02/07/14 16:26:50 (10 years ago)
- 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 17 17 package eu.clarin.cmdi.vlo.components; 18 18 19 import eu.clarin.cmdi.vlo.pojo.Facet Value;19 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 20 20 import org.apache.wicket.markup.html.basic.Label; 21 21 import org.apache.wicket.markup.html.panel.Panel; … … 29 29 public class FacetPanel extends Panel { 30 30 31 public FacetPanel(String id, IModel<Facet Value> model) {31 public FacetPanel(String id, IModel<FacetSelection> model) { 32 32 super(id, model); 33 setDefaultModel(new CompoundPropertyModel<Facet Value>(model));33 setDefaultModel(new CompoundPropertyModel<FacetSelection>(model)); 34 34 35 35 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 17 17 package eu.clarin.cmdi.vlo.components; 18 18 19 import eu.clarin.cmdi.vlo.pojo.Facet Value;19 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 20 20 import org.apache.wicket.markup.html.list.ListItem; 21 21 import org.apache.wicket.markup.html.list.ListView; … … 29 29 public class FacetsPanel extends Panel { 30 30 31 public FacetsPanel(String id, ListModel<Facet Value> model) {31 public FacetsPanel(String id, ListModel<FacetSelection> model) { 32 32 super(id, model); 33 add(new ListView<Facet Value>("facets", model) {33 add(new ListView<FacetSelection>("facets", model) { 34 34 35 35 @Override 36 protected void populateItem(ListItem<Facet Value> item) {36 protected void populateItem(ListItem<FacetSelection> item) { 37 37 //TODO: Check whether a value has been selected or not 38 38 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 3 3 import eu.clarin.cmdi.vlo.components.FacetsPanel; 4 4 import eu.clarin.cmdi.vlo.pojo.Facet; 5 import eu.clarin.cmdi.vlo.pojo.Facet Value;5 import eu.clarin.cmdi.vlo.pojo.FacetSelection; 6 6 import java.util.Arrays; 7 import java.util.Collections; 7 8 import org.apache.wicket.request.mapper.parameter.PageParameters; 8 9 import org.apache.wicket.markup.html.WebPage; … … 16 17 super(parameters); 17 18 18 add(new FacetsPanel("facets", new ListModel<Facet Value>(Arrays.asList(19 new Facet Value(new Facet("Language"), "Dutch"),20 new Facet Value(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")) 21 22 )))); 22 23 } -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pojo/FacetSelection.java
r4477 r4481 18 18 19 19 import java.io.Serializable; 20 import java.util.Collection; 20 21 21 22 /** … … 23 24 * @author twagoo 24 25 */ 25 public class Facet Valueimplements Serializable {26 public class FacetSelection implements Serializable { 26 27 27 28 private final Facet facet; 28 29 29 private final String value;30 private final Collection<String> values; 30 31 31 public Facet Value(Facet facet, String value) {32 public FacetSelection(Facet facet, Collection<String> values) { 32 33 this.facet = facet; 33 this.value = value;34 this.values = values; 34 35 } 35 36 … … 38 39 } 39 40 40 public StringgetValue() {41 return value ;41 public Collection getValue() { 42 return values; 42 43 } 43 44
Note: See TracChangeset
for help on using the changeset viewer.