Author: ssmalamb
Date: 2007-06-13 17:25:07 +0200 (Wed, 13 Jun 2007)
New Revision: 5320

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
Log:
added - for empty summary and videoDuration

Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
      2007-06-13 12:43:50 UTC (rev 5319)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/VideoSearchCommand.java
      2007-06-13 15:25:07 UTC (rev 5320)
@@ -85,7 +85,6 @@
             final Node rootElement = doc.getDocumentElement();
             final Node  responseData = 
rootElement.getFirstChild().getNextSibling().getNextSibling();
             if (responseData.getNodeName().equals("responsedata")) {
-//                LOG.info("zz128");
                 final String hits = 
responseData.getFirstChild().getNextSibling().getTextContent();
                 searchResult.setHitCount(Integer.parseInt(hits));
 
@@ -94,6 +93,8 @@
                 while(nextSibling != null ) {
                     if (nextSibling.getNodeName().equals("autn:hit")) {
                         final BasicResultItem item = new BasicResultItem();
+                        item.addField("videoDuration", "-");
+                        item.addField("summary", "-");
                         Node nextSibling2 = nextSibling.getFirstChild();
                         while(nextSibling2 != null ) {
                             if 
(nextSibling2.getNodeName().equals("autn:reference")) {
@@ -101,7 +102,10 @@
                             } else if 
(nextSibling2.getNodeName().equals("autn:title")) {
                                 item.addField("title", 
nextSibling2.getTextContent());
                             } else if 
(nextSibling2.getNodeName().equals("autn:summary")) {
-                                item.addField("summary", 
nextSibling2.getTextContent().replaceAll(" Date.*html", "..."));
+                                String summary = nextSibling2.getTextContent();
+                                if (summary.length()>2) {
+                                    item.addField("summary", 
summary.replaceAll(" Date.*html", "..."));
+                                }
                             } else if 
(nextSibling2.getNodeName().equals("autn:date")) {
                                 // age function  ?
                                 long videoDate = new 
Date(Long.parseLong(nextSibling2.getTextContent())*1000).getTime();

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

Reply via email to