Changeset 4240
- Timestamp:
- 01/09/14 16:13:48 (10 years ago)
- Location:
- vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/VloSession.java
r4234 r4240 1 1 package eu.clarin.cmdi.vlo; 2 2 3 import org.apache.wicket.Session; 3 4 import org.apache.wicket.protocol.http.WebSession; 4 5 import org.apache.wicket.request.Request; … … 68 69 vloSessionPageParameters.mergeWith(parameters); 69 70 } 71 72 /** 73 * @return the VLO session associated to current thread 74 */ 75 public static VloSession get() { 76 return (VloSession) Session.get(); 77 } 70 78 } -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/VloWebApplication.java
r4234 r4240 62 62 } else { 63 63 // different theme requested, compose it 64 ((VloSession) Session.get()).setCurrentTheme(new Theme(object.toString()));64 VloSession.get().setCurrentTheme(new Theme(object.toString())); 65 65 // remember the theme as a vlo session page parameter 66 66 PageParameters params = new PageParameters(); 67 67 params.add("theme", object); 68 ((VloSession) Session.get()).addVloSessionPageParameters(params);68 VloSession.get().addVloSessionPageParameters(params); 69 69 } 70 70 } -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/BasePage.java
r4232 r4240 52 52 53 53 Label pageTitle; 54 pageTitle = new Label ("pagetitle", ((VloSession)getSession()).getCurrentTheme().pageTitle);54 pageTitle = new Label ("pagetitle", VloSession.get().getCurrentTheme().pageTitle); 55 55 add (pageTitle); 56 56 … … 58 58 PageParameters startPageParameters = new PageParameters (); 59 59 // add the session persistent parameters 60 startPageParameters.mergeWith( ((VloSession)this.getSession()).getVloSessionPageParameters());60 startPageParameters.mergeWith(VloSession.get().getVloSessionPageParameters()); 61 61 62 62 BookmarkablePageLink link = new BookmarkablePageLink("startpage", … … 66 66 // refer to the the left part of the vlo banner as a resource 67 67 ContextRelativeResource leftImageRes; 68 leftImageRes = new ContextRelativeResource( ((VloSession)getSession()).getCurrentTheme().topLeftImage);68 leftImageRes = new ContextRelativeResource(VloSession.get().getCurrentTheme().topLeftImage); 69 69 70 70 // create the image … … 77 77 // refer to the right part of the vlo banner as a resource 78 78 ContextRelativeResource rightImageRes; 79 rightImageRes = new ContextRelativeResource( ((VloSession)getSession()).getCurrentTheme().topRightImage);79 rightImageRes = new ContextRelativeResource(VloSession.get().getCurrentTheme().topRightImage); 80 80 81 81 // create the image … … 89 89 90 90 Label partnerLinkMap; 91 partnerLinkMap = new Label ("partnerlinkmap", ((VloSession)getSession()).getCurrentTheme().partnerLinkMap);91 partnerLinkMap = new Label ("partnerlinkmap", VloSession.get().getCurrentTheme().partnerLinkMap); 92 92 partnerLinkMap.setEscapeModelStrings(false); 93 93 add (partnerLinkMap); … … 102 102 */ 103 103 public void renderHead(IHeaderResponse response) { 104 response.render(CssHeaderItem.forUrl( ((VloSession) getSession()).getCurrentTheme().cssFile));104 response.render(CssHeaderItem.forUrl(VloSession.get().getCurrentTheme().cssFile)); 105 105 } 106 106 } -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/DocumentLinkPanel.java
r4208 r4240 2 2 3 3 import eu.clarin.cmdi.vlo.FacetConstants; 4 import eu.clarin.cmdi.vlo.VloSession;5 4 import org.apache.solr.common.SolrDocument; 6 5 import org.apache.wicket.markup.html.basic.Label; -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetBoxPanel.java
r4235 r4240 69 69 facetParameters.add(ShowAllFacetValuesPage.SELECTED_FACET_PARAM, facetField.getName()); 70 70 facetParameters.add(ShowAllFacetValuesPage.FACET_MIN_OCCURS, "1"); 71 facetParameters.mergeWith( ((VloSession)VloSession.get()).getVloSessionPageParameters());71 facetParameters.mergeWith(VloSession.get().getVloSessionPageParameters()); 72 72 73 73 add(new BookmarkablePageLink("showMore", ShowAllFacetValuesPage.class, facetParameters) { -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetLinkPanel.java
r4234 r4240 20 20 q.setFilterQuery(count); 21 21 PageParameters param = q.getPageParameters(); 22 param.mergeWith( ((VloSession) VloSession.get()).getVloSessionPageParameters());22 param.mergeWith(VloSession.get().getVloSessionPageParameters()); 23 23 24 24 Link<Count> facetLink = new BookmarkablePageLink("facetLink", FacetedSearchPage.class, param); -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/FacetedSearchPage.java
r4239 r4240 167 167 param = new PageParameters(query.getPageParameters()); 168 168 // add the session persistent parameters 169 param.mergeWith( ((VloSession)this.getSession()).getVloSessionPageParameters());169 param.mergeWith(VloSession.get().getVloSessionPageParameters()); 170 170 171 171 final RequestCycle reqCycle = getRequestCycle(); … … 191 191 PageParameters param = query.getPageParameters(); 192 192 // add the session persistent parameters 193 param.mergeWith( ((VloSession)this.getSession()).getVloSessionPageParameters());193 param.mergeWith(VloSession.get().getVloSessionPageParameters()); 194 194 195 195 setResponsePage(FacetedSearchPage.class, param); -
vlo/branches/to-wicket-1.6/vlo_web_app/src/main/java/eu/clarin/cmdi/vlo/pages/ShowResultPage.java
r4234 r4240 85 85 PageParameters newParam = new PageParameters(query.getPageParameters()); 86 86 // add the session persistent parameters 87 newParam.mergeWith( ((VloSession) this.getSession()).getVloSessionPageParameters());87 newParam.mergeWith(VloSession.get().getVloSessionPageParameters()); 88 88 89 89 BookmarkablePageLink<String> backLink = new BookmarkablePageLink<String>("backLink", FacetedSearchPage.class, newParam); … … 428 428 PageParameters newParam = new PageParameters(parameters); 429 429 // add the session persistent paremeters 430 newParam.mergeWith( ((VloSession) this.getSession()).getVloSessionPageParameters());430 newParam.mergeWith(VloSession.get().getVloSessionPageParameters()); 431 431 432 432 final RequestCycle reqCycle = getRequestCycle(); … … 463 463 Application.get().getRequestCycleSettings().getResponseRequestEncoding())); // get current character set from request cycle 464 464 // add the session persistent parameters 465 newParam.mergeWith( ((VloSession) VloSession.get()).getVloSessionPageParameters());465 newParam.mergeWith(VloSession.get().getVloSessionPageParameters()); 466 466 BookmarkablePageLink<ShowResultPage> docLink = new BookmarkablePageLink<ShowResultPage>(linkId, ShowResultPage.class, 467 467 newParam);
Note: See TracChangeset
for help on using the changeset viewer.