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

Reply via email to