Author: ssmiweve
Date: 2007-06-20 13:34:15 +0200 (Wed, 20 Jun 2007)
New Revision: 5363
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Boomerang.java
Log:
SEARCH-2572 - Replace linkpulse with redirect for links out of sesam
write linkpulse links for now
Modified:
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Boomerang.java
===================================================================
---
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Boomerang.java
2007-06-20 11:24:56 UTC (rev 5362)
+++
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Boomerang.java
2007-06-20 11:34:15 UTC (rev 5363)
@@ -1,10 +1,9 @@
// Copyright (2005-2007) Schibsted Søk AS
package no.schibstedsok.searchportal.result;
-import java.io.UnsupportedEncodingException;
-import java.net.URLEncoder;
import java.util.StringTokenizer;
import no.schibstedsok.searchportal.site.Site;
+import no.schibstedsok.searchportal.site.config.SiteConfiguration;
import org.apache.log4j.Logger;
/**
@@ -20,17 +19,22 @@
private static final Logger LOG = Logger.getLogger(Boomerang.class);
- private static final String ERR_TOO_MANY_COLONS = "Too many colons in
key-value ";
-
private static final String BASE_URL = "boomerang/";
public static String getUrl(
final Site site,
final String orgUrl,
final String paramString) {
+
+ final StringBuilder toUrl = new StringBuilder(/*"http://" +
site.getName() + BASE_URL)*/);
+
+ // --> Deprecated LinkPulse code: soon to be demolished
+ final SiteConfiguration siteConf = SiteConfiguration.valueOf(site);
+ toUrl.append(
Boolean.parseBoolean(siteConf.getProperty("linkpulse.enable"))
+ ? siteConf.getProperty("linkpulse.url")
+ : toUrl.append("http://" + site.getName() + BASE_URL));
+ // Deprecated LinkPulse code <--
- final StringBuilder toUrl = new StringBuilder("http://" +
site.getName() + BASE_URL);
-
// click attributes comes as a string seperated by ';'
final StringTokenizer tokeniser = new StringTokenizer(paramString,
";");
while(tokeniser.hasMoreTokens()){
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits