Author: ssthkjer
Date: 2006-12-20 13:58:08 +0100 (Wed, 20 Dec 2006)
New Revision: 4212

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Modifier.java
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/handler/CombineNavigatorsHandler.java
Log:
SEARCH-1172, have to manually subtract papernews from norske nyheter

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Modifier.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Modifier.java  
    2006-12-20 12:21:23 UTC (rev 4211)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/Modifier.java  
    2006-12-20 12:58:08 UTC (rev 4212)
@@ -50,6 +50,10 @@
         this.count += count;
     }
 
+    public void subtractCount(final int count) {
+        this.count -= count;
+    }    
+    
     public Navigator getNavigator() {
         return navigator;
     }

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/handler/CombineNavigatorsHandler.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/handler/CombineNavigatorsHandler.java
      2006-12-20 12:21:23 UTC (rev 4211)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/result/handler/CombineNavigatorsHandler.java
      2006-12-20 12:58:08 UTC (rev 4212)
@@ -60,11 +60,12 @@
                 if (modifier != null) {
                     final Navigator navigator = new Navigator();
                     final Modifier newMod = new Modifier(mod, 
modifier.getCount(), navigator);
-
                     
newMod.setNavigationHint(cxt.getSearchTab().getNavigationHint(newMod.getName()));
+                    if (newMod.getName().equals("Norge")) {                    
    
+                        newMod.subtractCount( 
result.getModifierCount("sources", "Mediearkivet") );
+                    }
                     result.addModifier(target, newMod);
-                } 
-                
+                }                 
             }
         }
 

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

Reply via email to