package hu.sch.web.wicket.components.customlinks; import hu.sch.web.kp.search.SearchResultsPage; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.link.BookmarkablePageLink; import org.apache.wicket.markup.html.link.Link; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.request.mapper.parameter.PageParameters; /** * * @author aldaris */ public class SearchLink extends Panel { public static final String USER_TYPE = "user"; public static final String GROUP_TYPE = "group"; public SearchLink(final String id, final String type, final String key) { super(id); if (key != null) { Link<SearchResultsPage> searchLink = new BookmarkablePageLink<SearchResultsPage>("searchLink", SearchResultsPage.class, new PageParameters().add("type", type).add("key", key)); searchLink.add(new Label("searchLinkLabel", key)); add(searchLink); } } }