Author: fguillaume
Date: Thu Feb 25 18:04:22 2010
New Revision: 916379

URL: http://svn.apache.org/viewvc?rev=916379&view=rev
Log:
CMIS-119: allow specifying repositoryId within link URLs

Modified:
    
incubator/chemistry/trunk/chemistry/chemistry-atompub-server/src/main/java/org/apache/chemistry/atompub/server/CMISCollection.java

Modified: 
incubator/chemistry/trunk/chemistry/chemistry-atompub-server/src/main/java/org/apache/chemistry/atompub/server/CMISCollection.java
URL: 
http://svn.apache.org/viewvc/incubator/chemistry/trunk/chemistry/chemistry-atompub-server/src/main/java/org/apache/chemistry/atompub/server/CMISCollection.java?rev=916379&r1=916378&r2=916379&view=diff
==============================================================================
--- 
incubator/chemistry/trunk/chemistry/chemistry-atompub-server/src/main/java/org/apache/chemistry/atompub/server/CMISCollection.java
 (original)
+++ 
incubator/chemistry/trunk/chemistry/chemistry-atompub-server/src/main/java/org/apache/chemistry/atompub/server/CMISCollection.java
 Thu Feb 25 18:04:22 2010
@@ -13,6 +13,7 @@
  *
  * Authors:
  *     Florent Guillaume, Nuxeo
+ *     Amelie Avramo, EntropySoft
  */
 package org.apache.chemistry.atompub.server;
 
@@ -137,7 +138,11 @@
      */
 
     public String getServiceLink(RequestContext request) {
-        return request.absoluteUrlFor(TargetType.TYPE_SERVICE, null);
+        Map<String, String> params = new HashMap<String, String>();
+        if (repository != null) {
+            params.put("repository", repository.getId());
+        }
+        return request.absoluteUrlFor(TargetType.TYPE_SERVICE, params);
     }
 
     protected String getEntrylink(String entryType, String id,


Reply via email to