source: vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetHeaderPanel.java @ 4208

Last change on this file since 4208 was 4208, checked in by keeloo, 10 years ago

Finished the upgrade. The web application still needs to be tested.

File size: 957 bytes
Line 
1package eu.clarin.cmdi.vlo.pages;
2
3import eu.clarin.cmdi.vlo.VloPageParameters;
4import org.apache.wicket.markup.html.basic.Label;
5import org.apache.wicket.markup.html.link.BookmarkablePageLink;
6import org.apache.wicket.model.IModel;
7import org.apache.wicket.request.mapper.parameter.PageParameters;
8
9public class FacetHeaderPanel extends BasePanel {
10
11    private static final long serialVersionUID = 1L;
12
13    public FacetHeaderPanel(String id, IModel<FacetModel> model, final SearchPageQuery query) {
14        super(id, model);
15        SearchPageQuery copy = query.getShallowCopy();
16        copy.removeFilterQuery(model.getObject().getFacetField());
17        PageParameters param = copy.getPageParameters();
18       
19        VloPageParameters newParam = new VloPageParameters ();
20 
21        add(new BookmarkablePageLink("allLink", FacetedSearchPage.class, newParam));
22        add(new Label("headerLabelSelect", model.getObject().getSelectedValue()));
23    }
24
25}
Note: See TracBrowser for help on using the repository browser.