Author: gttersen
Date: 2007-06-12 16:14:06 +0200 (Tue, 12 Jun 2007)
New Revision: 5312
Modified:
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/BasicNavigationItem.java
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/NavigationItem.java
Log:
Added useful navigation functionality.
Modified:
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/BasicNavigationItem.java
===================================================================
---
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/BasicNavigationItem.java
2007-06-12 13:50:08 UTC (rev 5311)
+++
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/BasicNavigationItem.java
2007-06-12 14:14:06 UTC (rev 5312)
@@ -51,6 +51,15 @@
return null != getChildSelectedImpl();
}
+ public NavigationItem getChildByTitle(String title) {
+ for (NavigationItem navigationItem : getResults()) {
+ if (navigationItem.getTitle().equals(title)) {
+ return navigationItem;
+ }
+ }
+ return null;
+ }
+
private NavigationItem getChildSelectedImpl() {
// XXX Geir's original work had a dirty flag here to cache this result.
Modified:
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/NavigationItem.java
===================================================================
---
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/NavigationItem.java
2007-06-12 13:50:08 UTC (rev 5311)
+++
trunk/result-spi/src/main/java/no/schibstedsok/searchportal/result/NavigationItem.java
2007-06-12 14:14:06 UTC (rev 5312)
@@ -19,4 +19,5 @@
boolean isChildSelected();
NavigationItem getChildSelected();
+ NavigationItem getChildByTitle(String title);
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits