Author: ssthkjer
Date: 2007-02-15 09:17:22 +0100 (Thu, 15 Feb 2007)
New Revision: 4444

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java
Log:
https://jira.sesam.no/jira/browse/SEARCH-1655 - netcom mobil site-search

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java
     2007-02-15 08:09:52 UTC (rev 4443)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/MobileSearchCommand.java
     2007-02-15 08:17:22 UTC (rev 4444)
@@ -83,9 +83,15 @@
                     BaseParameter.QUERY, getTransformedQuery()));
             params.setParameter(new SearchParameter(
                     "offset", getCurrentOffset(0)));
-            if (!cfg.getFilter().equals("")) {
-                params.setParameter(new SearchParameter(
-                        BaseParameter.FILTER, cfg.getFilter()));
+
+            if (getParameter("msite") != null)  {
+                    params.setParameter(new SearchParameter(
+                            BaseParameter.FILTER, "+domain:" + 
getParameter("msite") ));
+            } else {            
+                if (!cfg.getFilter().equals("")) {
+                    params.setParameter(new SearchParameter(
+                            BaseParameter.FILTER, cfg.getFilter()));
+                }
             }
 
             final IDeviceCapabilities cap = getDeviceCapabilities();
@@ -181,4 +187,17 @@
 
         return item;
     }
+
+    private StringBuilder filterBuilder = null;
+    protected String getAdditionalFilter() {
+        System.out.println("FILTER");
+        synchronized (this) {
+            if (filterBuilder == null) {
+                filterBuilder = new StringBuilder(super.getAdditionalFilter());
+            }
+        }
+        return filterBuilder.toString();
+    }
+
+    
 }

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

Reply via email to