Author: ssmalamb
Date: 2007-07-03 12:13:38 +0200 (Tue, 03 Jul 2007)
New Revision: 5488
Modified:
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
Log:
Sort language names on site langauage
Modified:
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
===================================================================
---
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-07-03 08:36:05 UTC (rev 5487)
+++
branches/2.14/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
2007-07-03 10:13:38 UTC (rev 5488)
@@ -16,20 +16,22 @@
import java.util.Comparator;
import java.util.Date;
import java.util.Map;
+import java.util.Properties;
import java.util.TreeMap;
import java.util.TreeSet;
import no.schibstedsok.searchportal.InfrastructureException;
+import no.schibstedsok.searchportal.mode.config.VideoCommandConfig;
import no.schibstedsok.searchportal.query.DefaultOperatorClause;
+import no.schibstedsok.searchportal.query.NotClause;
import no.schibstedsok.searchportal.query.OrClause;
import no.schibstedsok.searchportal.query.Visitor;
import no.schibstedsok.searchportal.query.XorClause;
-import no.schibstedsok.searchportal.query.NotClause;
-import no.schibstedsok.searchportal.mode.config.VideoCommandConfig;
import no.schibstedsok.searchportal.result.BasicResultItem;
import no.schibstedsok.searchportal.result.BasicResultList;
import no.schibstedsok.searchportal.result.ResultItem;
import no.schibstedsok.searchportal.result.ResultList;
+import no.schibstedsok.searchportal.view.i18n.TextMessages;
import org.apache.log4j.Logger;
import org.w3c.dom.Document;
@@ -46,6 +48,7 @@
final SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
final SimpleDateFormat timeFormatter = new SimpleDateFormat("m:ss");
private String searchType;
+ private final TextMessages textMessages =
TextMessages.valueOf(datamodel.getSite().getSite());
public VideoSearchCommand(final Context cxt) {
super(cxt);
@@ -220,7 +223,9 @@
}
int ret = ((Comparable)
Integer.parseInt((String)((Map.Entry)a).getValue())).compareTo(Integer.parseInt((String)((Map.Entry)b).getValue()))*-1;
if (ret == 0) {
- ret = ((Comparable)
((Map.Entry)a).getKey()).toString().toLowerCase().compareTo(((Map.Entry)b).getKey().toString().toLowerCase());
+ String langA =
textMessages.getMessage("video_language_"+((Map.Entry)a).getKey()).toLowerCase();
+ String langB =
textMessages.getMessage("video_language_"+((Map.Entry)b).getKey()).toLowerCase();
+ ret = langA.compareTo(langB);
}
return ret;
}
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits