Author: jens
Date: Tue Jun 22 11:34:45 2010
New Revision: 956852

URL: http://svn.apache.org/viewvc?rev=956852&view=rev
Log:
InMemory server: Fix bug that check-out generates in Atom entry information for 
wrong object.

Modified:
    
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryVersioningServiceImpl.java

Modified: 
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryVersioningServiceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryVersioningServiceImpl.java?rev=956852&r1=956851&r2=956852&view=diff
==============================================================================
--- 
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryVersioningServiceImpl.java
 (original)
+++ 
incubator/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-inmemory/src/main/java/org/apache/chemistry/opencmis/inmemory/server/InMemoryVersioningServiceImpl.java
 Tue Jun 22 11:34:45 2010
@@ -102,7 +102,7 @@ public class InMemoryVersioningServiceIm
         return od;
     }
 
-    public ObjectData checkOut(CallContext context, String repositoryId, 
Holder<String> objectId,
+    public void checkOut(CallContext context, String repositoryId, 
Holder<String> objectId,
             ExtensionsData extension, Holder<Boolean> contentCopied, 
ObjectInfoHandler objectInfos) {
 
         StoredObject so = checkStandardParameters(repositoryId, 
objectId.getValue());
@@ -138,15 +138,13 @@ public class InMemoryVersioningServiceIm
         // additional information:
         if (context.isObjectInfoRequired()) {
             ObjectInfoImpl objectInfo = new ObjectInfoImpl();
-            fAtomLinkProvider.fillInformationForAtomLinks(repositoryId, so, 
objectInfo);
+            fAtomLinkProvider.fillInformationForAtomLinks(repositoryId, pwc, 
objectInfo);
             objectInfos.addObjectInfo(objectInfo);
         }
 
         TypeDefinition td = fStoreManager.getTypeById(repositoryId, 
so.getTypeId()).getTypeDefinition();
         ObjectData od = PropertyCreationHelper.getObjectData(td, so, null, 
user, false,
                 IncludeRelationships.NONE, null, false, false, extension);
-
-        return od;
     }
 
     public List<ObjectData> getAllVersions(CallContext context, String 
repositoryId, String versionSeriesId,


Reply via email to