You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by fm...@apache.org on 2013/08/02 19:20:59 UTC
svn commit: r1509783 -
/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java
Author: fmui
Date: Fri Aug 2 17:20:59 2013
New Revision: 1509783
URL: http://svn.apache.org/r1509783
Log:
CMIS-695: fixed removeFromFolder
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java?rev=1509783&r1=1509782&r2=1509783&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-client/chemistry-opencmis-client-impl/src/main/java/org/apache/chemistry/opencmis/client/runtime/AbstractFilableCmisObject.java Fri Aug 2 17:20:59 2013
@@ -174,12 +174,8 @@ public abstract class AbstractFilableCmi
public void removeFromFolder(ObjectId folderId) {
String objectId = getObjectId();
- if ((folderId == null) || (folderId.getId() == null)) {
- throw new IllegalArgumentException("Folder Id must be set!");
- }
-
- getBinding().getMultiFilingService()
- .removeObjectFromFolder(getRepositoryId(), objectId, folderId.getId(), null);
+ getBinding().getMultiFilingService().removeObjectFromFolder(getRepositoryId(), objectId,
+ (folderId != null ? folderId.getId() : null), null);
// invalidate path cache
getSession().removeObjectFromCache(objectId);