Changeset 4234 for vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/ShowResultPage.java
- Timestamp:
- 01/09/14 15:03:36 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/ShowResultPage.java
r4232 r4234 74 74 public ShowResultPage(final PageParameters currentParam) { 75 75 super(currentParam); 76 // TODO: Is encoding/decoding of the page parameter required (or can it be automated?)76 //Document ID is assumed to have been encoded (typcially in DocumentLinkPanel) decode here 77 77 final String docId = UrlDecoder.QUERY_INSTANCE.decode( 78 78 getPageParameters().get(PARAM_DOC_ID).toString(), … … 83 83 84 84 // create parameters from the query, and add them with session related parameters 85 PageParameters newParam; 86 newParam = new PageParameters(query.getPageParameters()); 85 PageParameters newParam = new PageParameters(query.getPageParameters()); 87 86 // add the session persistent parameters 88 newParam.mergeWith(((VloSession) this.getSession()).getVloSessionPageParameters());87 newParam.mergeWith(((VloSession) this.getSession()).getVloSessionPageParameters()); 89 88 90 89 BookmarkablePageLink<String> backLink = new BookmarkablePageLink<String>("backLink", FacetedSearchPage.class, newParam); … … 429 428 PageParameters newParam = new PageParameters(parameters); 430 429 // add the session persistent paremeters 431 newParam.mergeWith(((VloSession) this.getSession()).getVloSessionPageParameters());430 newParam.mergeWith(((VloSession) this.getSession()).getVloSessionPageParameters()); 432 431 433 432 final RequestCycle reqCycle = getRequestCycle(); … … 460 459 PageParameters newParam; 461 460 newParam = new PageParameters(query.getPageParameters()); 462 // add the session persistent parameters463 // newParam.add(((VloSession)this.getSession()).getVloSessionPageParameters());464 461 newParam.add(ShowResultPage.PARAM_DOC_ID, UrlEncoder.QUERY_INSTANCE.encode( 465 462 docId, 466 463 Application.get().getRequestCycleSettings().getResponseRequestEncoding())); // get current character set from request cycle 467 464 // add the session persistent parameters 465 newParam.mergeWith(((VloSession) VloSession.get()).getVloSessionPageParameters()); 468 466 BookmarkablePageLink<ShowResultPage> docLink = new BookmarkablePageLink<ShowResultPage>(linkId, ShowResultPage.class, 469 467 newParam);
Note: See TracChangeset
for help on using the changeset viewer.