Author: ssanthor
Date: 2007-01-04 17:25:54 +0100 (Thu, 04 Jan 2007)
New Revision: 4269

Added:
   
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchQueryTransformer.java
Removed:
   
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchTransformer.java
Log:
SEARCH-1415 renames to new naming standard

Added: 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchQueryTransformer.java
===================================================================
--- 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchQueryTransformer.java
                          (rev 0)
+++ 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchQueryTransformer.java
  2007-01-04 16:25:54 UTC (rev 4269)
@@ -0,0 +1,129 @@
+// Copyright (2006) Schibsted Søk AS
+/*
+ * SimpleSiteSearchQueryTransformer.java
+ *
+ * Created on January 25, 2006, 4:39 PM
+ *
+ */
+
+package no.schibstedsok.searchportal.query.transform;
+
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+import no.schibstedsok.searchportal.site.config.AbstractDocumentFactory;
+import 
no.schibstedsok.searchportal.site.config.AbstractDocumentFactory.ParseType;
+import org.w3c.dom.Element;
+
+/**
+ * SimpleSiteSearchQueryTransformer.
+ * TODO remove this class once all sitesearches are using the new model.
+ *
+ * This transformer can be used in tabs.xml to create a simple site search.
+ * It uses a map to find the actual string to use for the FAST site: filter
+ *
+ * e.g. ds => dinside.no, it => itavisen.no
+ *
+ * The key used when looking up is taken from request parameter
+ * <code>parameterName</code>.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Magnus Eklund</a>
+ * @version <tt>$Id: SimpleSiteSearchQueryTransformer.java 4265 2007-01-04 
13:54:03Z ssmiweve $</tt>
+ * @deprecated Old style sitesearch. Use skins instead.
+ */
+public final class SimpleSiteSearchQueryTransformer extends 
AbstractQueryTransformer implements QueryTransformer {
+
+    private static final Map<String,String> DEFAULT_SITES;
+
+    static{
+        final Map<String,String> defaultSites = new HashMap<String,String>();
+
+        defaultSites.put("ds", "+site:dinside.no");
+        defaultSites.put("it", "+site:itavisen.no");
+        defaultSites.put("di", "+site:digi.no");
+        defaultSites.put("pr", "+site:propaganda-as.no");
+        defaultSites.put("im", "+site:imarkedet.no");
+        defaultSites.put("nrk", "+site:nrk.no");
+        defaultSites.put("af", "+site:(aftenposten.no forbruker.no)");
+        defaultSites.put("fv", "+site:(fedrelandsvennen.no fvn.no)");
+        defaultSites.put("aa", "+site:adressa.no");
+        defaultSites.put("sa", "+site:aftenbladet.no");
+        defaultSites.put("bt", "+site:bt.no");
+
+        DEFAULT_SITES = Collections.unmodifiableMap(defaultSites);
+    }
+
+    private Map<String,String> sites;
+    private String parameter;
+
+    @Override
+    public String getFilter(final Map parameters) {
+
+        final String paramValue = parameters.get(parameter) instanceof String[]
+                ? ((String[])parameters.get(parameter))[0]
+                : (String)parameters.get(parameter);
+
+        if (paramValue != null && paramValue.length() > 0) {
+            if (!(paramValue.equals("") || paramValue.equals("d"))) {
+
+                final Map<String,String> s = sites != null && sites.size()>0
+                        ? new HashMap(DEFAULT_SITES)
+                        : DEFAULT_SITES;
+                if( s != DEFAULT_SITES ){
+                    s.putAll(sites);
+                }
+
+                if (s.containsKey(paramValue)) {
+                    return s.get(paramValue);
+                }
+            }
+        } else {
+            // return null if empty
+            final String query = parameters.get("q") instanceof String[]
+                ? ((String[])parameters.get("q"))[0]
+                : (String)parameters.get("q");
+
+            if (null == query || "".equals(query.trim()) ){
+                return null;
+            }
+
+            // The site is given in the site parameter
+            final String privateSite = parameters.get("sitesearch") instanceof 
String[]
+                ? ((String[])parameters.get("sitesearch"))[0]
+                : parameters.get("sitesearch") instanceof String ? 
(String)parameters.get("sitesearch") : null;
+            
+            if (privateSite != null && privateSite.length() > 0) {
+                final String collection = parameters.get("c") instanceof 
String[]
+                    ? ((String[])parameters.get("c"))[0]
+                    : (String)parameters.get("c");
+
+                // Also make sure that the c parameter is set to pss
+                if (collection.equals("pss")) {
+                    return "+site:" + privateSite;
+                }
+            }
+        }
+        return null;
+    }
+    
+    public void setParameter(final String pn){
+        parameter = pn;
+    }
+
+    @Override
+    public Object clone() throws CloneNotSupportedException {
+        final SimpleSiteSearchQueryTransformer retValue = 
(SimpleSiteSearchQueryTransformer)super.clone();
+        retValue.parameter = parameter;
+        retValue.sites = sites;
+        return retValue;
+    }
+    
+    @Override
+    public QueryTransformer readQueryTransformer(final Element qt){
+        
+        super.readQueryTransformer(qt);
+        AbstractDocumentFactory.fillBeanProperty(this, null, "parameter", 
ParseType.String, qt, "");
+        return this;
+    }
+}

Deleted: 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchTransformer.java
===================================================================
--- 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchTransformer.java
       2007-01-04 15:08:09 UTC (rev 4268)
+++ 
trunk/query-transform-spi/src/main/java/no/schibstedsok/searchportal/query/transform/SimpleSiteSearchTransformer.java
       2007-01-04 16:25:54 UTC (rev 4269)
@@ -1,129 +0,0 @@
-// Copyright (2006) Schibsted Søk AS
-/*
- * SimpleSiteSearchTransformer.java
- *
- * Created on January 25, 2006, 4:39 PM
- *
- */
-
-package no.schibstedsok.searchportal.query.transform;
-
-
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
-import no.schibstedsok.searchportal.site.config.AbstractDocumentFactory;
-import 
no.schibstedsok.searchportal.site.config.AbstractDocumentFactory.ParseType;
-import org.w3c.dom.Element;
-
-/**
- * SimpleSiteSearchTransformer.
- * TODO remove this class once all sitesearches are using the new model.
- *
- * This transformer can be used in tabs.xml to create a simple site search.
- * It uses a map to find the actual string to use for the FAST site: filter
- *
- * e.g. ds => dinside.no, it => itavisen.no
- *
- * The key used when looking up is taken from request parameter
- * <code>parameterName</code>.
- *
- * @author <a href="mailto:[EMAIL PROTECTED]">Magnus Eklund</a>
- * @version <tt>$Id$</tt>
- * @deprecated Old style sitesearch. Use skins instead.
- */
-public final class SimpleSiteSearchTransformer extends 
AbstractQueryTransformer implements QueryTransformer {
-
-    private static final Map<String,String> DEFAULT_SITES;
-
-    static{
-        final Map<String,String> defaultSites = new HashMap<String,String>();
-
-        defaultSites.put("ds", "+site:dinside.no");
-        defaultSites.put("it", "+site:itavisen.no");
-        defaultSites.put("di", "+site:digi.no");
-        defaultSites.put("pr", "+site:propaganda-as.no");
-        defaultSites.put("im", "+site:imarkedet.no");
-        defaultSites.put("nrk", "+site:nrk.no");
-        defaultSites.put("af", "+site:(aftenposten.no forbruker.no)");
-        defaultSites.put("fv", "+site:(fedrelandsvennen.no fvn.no)");
-        defaultSites.put("aa", "+site:adressa.no");
-        defaultSites.put("sa", "+site:aftenbladet.no");
-        defaultSites.put("bt", "+site:bt.no");
-
-        DEFAULT_SITES = Collections.unmodifiableMap(defaultSites);
-    }
-
-    private Map<String,String> sites;
-    private String parameter;
-
-    @Override
-    public String getFilter(final Map parameters) {
-
-        final String paramValue = parameters.get(parameter) instanceof String[]
-                ? ((String[])parameters.get(parameter))[0]
-                : (String)parameters.get(parameter);
-
-        if (paramValue != null && paramValue.length() > 0) {
-            if (!(paramValue.equals("") || paramValue.equals("d"))) {
-
-                final Map<String,String> s = sites != null && sites.size()>0
-                        ? new HashMap(DEFAULT_SITES)
-                        : DEFAULT_SITES;
-                if( s != DEFAULT_SITES ){
-                    s.putAll(sites);
-                }
-
-                if (s.containsKey(paramValue)) {
-                    return s.get(paramValue);
-                }
-            }
-        } else {
-            // return null if empty
-            final String query = parameters.get("q") instanceof String[]
-                ? ((String[])parameters.get("q"))[0]
-                : (String)parameters.get("q");
-
-            if (null == query || "".equals(query.trim()) ){
-                return null;
-            }
-
-            // The site is given in the site parameter
-            final String privateSite = parameters.get("sitesearch") instanceof 
String[]
-                ? ((String[])parameters.get("sitesearch"))[0]
-                : parameters.get("sitesearch") instanceof String ? 
(String)parameters.get("sitesearch") : null;
-            
-            if (privateSite != null && privateSite.length() > 0) {
-                final String collection = parameters.get("c") instanceof 
String[]
-                    ? ((String[])parameters.get("c"))[0]
-                    : (String)parameters.get("c");
-
-                // Also make sure that the c parameter is set to pss
-                if (collection.equals("pss")) {
-                    return "+site:" + privateSite;
-                }
-            }
-        }
-        return null;
-    }
-    
-    public void setParameter(final String pn){
-        parameter = pn;
-    }
-
-    @Override
-    public Object clone() throws CloneNotSupportedException {
-        final SimpleSiteSearchTransformer retValue = 
(SimpleSiteSearchTransformer)super.clone();
-        retValue.parameter = parameter;
-        retValue.sites = sites;
-        return retValue;
-    }
-    
-    @Override
-    public QueryTransformer readQueryTransformer(final Element qt){
-        
-        super.readQueryTransformer(qt);
-        AbstractDocumentFactory.fillBeanProperty(this, null, "parameter", 
ParseType.String, qt, "");
-        return this;
-    }
-}

_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to