Update of 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search
In directory 
james.mmbase.org:/tmp/cvs-serv8918/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search

Modified Files:
      Tag: b1_4
        PageInfo.java SearchService.java Search.java 
Log Message:
CMSC-805 Add optional parameters to content url when redirected


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search
See also: http://www.mmbase.org/jira/browse/CMSC-805


Index: PageInfo.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search/PageInfo.java,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -b -r1.8 -r1.8.2.1
--- PageInfo.java       26 Nov 2007 16:14:59 -0000      1.8
+++ PageInfo.java       10 Mar 2008 09:25:14 -0000      1.8.2.1
@@ -9,6 +9,9 @@
 */
 package com.finalist.cmsc.services.search;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class PageInfo {
     
     private int pageNumber;
@@ -21,6 +24,7 @@
     private String layout;
     private int priority = -1;
     private boolean isSite;
+    private Map<String, String> urlParameters = new HashMap<String,String>();
 
     public PageInfo(int pageNumber, String host, String path, String 
windowName, String layout, 
             int priority, String parametername, String parametervalue, boolean 
isSite) {
@@ -107,4 +111,12 @@
         return true;
     }
 
+    public void addParameterToUrl(String key, String value) {
+        urlParameters.put(key, value);
+    }
+
+    public Map<String,String> getUrlParameters() {
+        return urlParameters;
+    }
+
 }
\ No newline at end of file


Index: SearchService.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search/SearchService.java,v
retrieving revision 1.9
retrieving revision 1.9.2.1
diff -u -b -r1.9 -r1.9.2.1
--- SearchService.java  28 Jan 2008 21:15:45 -0000      1.9
+++ SearchService.java  10 Mar 2008 09:25:14 -0000      1.9.2.1
@@ -48,5 +48,5 @@
 
    public abstract Set<Node> findDetailContentElementsForPage(Node page);
 
-   public abstract String getPortletWindow(int pageId, String elementNumber);
+   public abstract PageInfo getPortletInformation(int pageId, String 
elementNumber);
 }


Index: Search.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/servicemanagement/src/java/com/finalist/cmsc/services/search/Search.java,v
retrieving revision 1.9
retrieving revision 1.9.2.1
diff -u -b -r1.9 -r1.9.2.1
--- Search.java 28 Jan 2008 21:15:45 -0000      1.9
+++ Search.java 10 Mar 2008 09:25:14 -0000      1.9.2.1
@@ -116,11 +116,11 @@
    }
 
 
-   public static String getPortletWindow(int pageId, String elementNumber) {
+   public static PageInfo getPortletInformation(int pageId, String 
elementNumber) {
       if (cService == null) {
          log.info("SearchService not started");
          return null;
       }
-      return cService.getPortletWindow(pageId, elementNumber);
+      return cService.getPortletInformation(pageId, elementNumber);
    }
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to