Changeset 967 for vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/DocumentLinkPanel.java
- Timestamp:
- 12/08/10 13:47:56 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/pages/DocumentLinkPanel.java
r801 r967 2 2 3 3 import org.apache.solr.common.SolrDocument; 4 import org.apache.wicket.PageParameters;5 4 import org.apache.wicket.markup.html.basic.Label; 6 5 import org.apache.wicket.markup.html.link.BookmarkablePageLink; 7 6 import org.apache.wicket.markup.html.panel.Panel; 8 7 import org.apache.wicket.model.IModel; 9 import org.apache.wicket.protocol.http.WicketURLEncoder; 8 9 import eu.clarin.cmdi.vlo.dao.FacetConstants; 10 10 11 11 public class DocumentLinkPanel extends Panel { … … 16 16 super(id, model); 17 17 SolrDocument doc = model.getObject(); 18 PageParameters pageParameters = query.getPageParameters(); 19 pageParameters.put(ShowResultPage.PARAM_DOC_ID, WicketURLEncoder.QUERY_INSTANCE.encode(doc.getFieldValue("id").toString())); 20 BookmarkablePageLink<ShowResultPage> docLink = new BookmarkablePageLink<ShowResultPage>("docLink", ShowResultPage.class, 21 pageParameters); 18 BookmarkablePageLink<ShowResultPage> docLink = ShowResultPage.createBookMarkableLink("docLink", query, doc.getFieldValue( 19 FacetConstants.FIELD_ID).toString()); 22 20 add(docLink); 23 Object nameValue = doc.getFirstValue( "name");21 Object nameValue = doc.getFirstValue(FacetConstants.FIELD_NAME); 24 22 String name = "<no name>"; 25 23 if (nameValue != null) {
Note: See TracChangeset
for help on using the changeset viewer.