source: vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java @ 4499

Last change on this file since 4499 was 4499, checked in by twagoo, 10 years ago

changed model for facetpanel: gets selection + context as 'facet status'

File size: 1.2 KB
Line 
1package eu.clarin.cmdi.vlo.pages;
2
3import eu.clarin.cmdi.vlo.components.FacetsPanel;
4import eu.clarin.cmdi.vlo.pojo.Facet;
5import eu.clarin.cmdi.vlo.pojo.FacetSelection;
6import eu.clarin.cmdi.vlo.pojo.FacetStatus;
7import java.util.Arrays;
8import java.util.Collection;
9import java.util.Collections;
10import org.apache.wicket.request.mapper.parameter.PageParameters;
11import org.apache.wicket.markup.html.WebPage;
12import org.apache.wicket.model.util.ListModel;
13
14public class FacetedSearchPage extends WebPage {
15
16    private static final long serialVersionUID = 1L;
17
18    public FacetedSearchPage(final PageParameters parameters) {
19        super(parameters);
20        final FacetSelection languageSelection = new FacetSelection(new Facet("Language"), Collections.singleton("Dutch"));
21        final FacetSelection typeSelection = new FacetSelection(new Facet("Resource type"), Collections.<String>emptySet());
22        final Collection<FacetSelection> context = Arrays.asList(languageSelection,typeSelection);
23       
24        add(new FacetsPanel("facets", new ListModel<FacetStatus>(Arrays.asList(
25                new FacetStatus(languageSelection, context),
26                new FacetStatus(typeSelection, context)))));
27    }
28}
Note: See TracBrowser for help on using the repository browser.