Author: ssanbern
Date: 2007-01-08 11:31:32 +0100 (Mon, 08 Jan 2007)
New Revision: 4275

Modified:
   
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
Log:


Modified: 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
===================================================================
--- 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
    2007-01-08 09:56:02 UTC (rev 4274)
+++ 
trunk/core-api/src/main/java/no/schibstedsok/searchportal/mode/command/BlocketSearchCommand.java
    2007-01-08 10:31:32 UTC (rev 4275)
@@ -3,10 +3,8 @@
 import java.net.MalformedURLException;
 import java.rmi.RemoteException;
 
-
 import java.util.Map;
 
-
 import javax.xml.rpc.ServiceException;
 import javax.xml.rpc.holders.LongHolder;
 import javax.xml.rpc.holders.StringHolder;
@@ -23,81 +21,72 @@
 import no.schibstedsok.searchportal.result.BasicSearchResult;
 import no.schibstedsok.searchportal.result.SearchResult;
 
-
-
 public class BlocketSearchCommand extends AbstractWebServiceSearchCommand {
-       
+
        private static final Logger LOG = Logger
-       .getLogger(BlocketSearchCommand.class);
+                       .getLogger(BlocketSearchCommand.class);
+
        private static final String ERR_FAILED_BLOCKET_SEARCH = "Failed 
Prisjakt search command";
-       
-       
-       
+
        public BlocketSearchCommand(final Context cxt,
                        final Map<String, Object> parameters) {
-               super(cxt, parameters);}
+               super(cxt, parameters);
+       }
 
        @Override
-       public SearchResult execute() 
-       {
-               
+       public SearchResult execute() {
+
                final TokenEvaluationEngine engine = 
context.getTokenEvaluationEngine();
-               
-               final boolean isBlocket = 
engine.evaluateQuery(TokenPredicate.BLOCKET,context.getQuery());
-               
-               BlocketSearchConfiguration bsc = (BlocketSearchConfiguration) 
context.getSearchConfiguration();
-               
+
+               final boolean isBlocket = 
engine.evaluateQuery(TokenPredicate.BLOCKET,
+                               context.getQuery());
+
+               BlocketSearchConfiguration bsc = (BlocketSearchConfiguration) 
context
+                               .getSearchConfiguration();
+
                Map m = bsc.getBlocketMap();
-               
+
                final SearchLocator service = new SearchLocator();
-               
-               final SearchResult result = new BasicSearchResult(this); 
-               if(isBlocket)
-               {
-                       try 
-                       {
-                               final SearchPortType port = 
service.getsearchPort(new java.net.URL(service.getsearchPortAddress()));
+
+               final SearchResult result = new BasicSearchResult(this);
+               if (isBlocket) {
+                       try {
+                               final SearchPortType port = service
+                                               .getsearchPort(new 
java.net.URL(service
+                                                               
.getsearchPortAddress()));
                                String query = getTransformedQuery();
-                       
+
                                LongHolder lholder = new LongHolder();
                                StringHolder sholder = new StringHolder();
                                String trimQ = 
StringUtils.deleteWhitespace(query);
-                               String categoryIndex =(String) m.get(trimQ);
-                               if(categoryIndex!=null)
-                               {
-                                       port.search(query, 
Integer.parseInt(categoryIndex), lholder, sholder);
+                               String categoryIndex = (String) m.get(trimQ);
+                               if (categoryIndex != null) {
+                                       port.search(query, 
Integer.parseInt(categoryIndex),
+                                                       lholder, sholder);
                                }
-                               
+
                                String nads = Long.toString(lholder.value);
                                result.addField("searchquery", query);
                                result.addField("numberofads", nads);
                                result.addField("blocketbackurl", 
sholder.value);
-                               
+
                                result.setHitCount(1);
-                               
-                               
-               
-                       }
-                       catch (ServiceException se) 
-                       {
+
+                       } catch (ServiceException se) {
                                LOG.error(ERR_FAILED_BLOCKET_SEARCH, se);
                                throw new InfrastructureException(se);
-                       } 
-                       catch (MalformedURLException murle) 
-                       {
+                       } catch (MalformedURLException murle) {
                                LOG.error(ERR_FAILED_BLOCKET_SEARCH, murle);
                                throw new InfrastructureException(murle);
-                       } 
-                       catch (RemoteException re) 
-                       {
+                       } catch (RemoteException re) {
                                LOG.error(ERR_FAILED_BLOCKET_SEARCH, re);
                                throw new InfrastructureException(re);
                        }
-                       
+
                }
-               
+
                return result;
-               
+
        }
 
 }

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

Reply via email to