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