You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by je...@apache.org on 2013/08/02 08:30:32 UTC
svn commit: r1509552 -
/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java
Author: jens
Date: Fri Aug 2 06:30:32 2013
New Revision: 1509552
URL: http://svn.apache.org/r1509552
Log:
Fix missing document type properties in createChild...
Modified:
chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java
Modified: chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java
URL: http://svn.apache.org/viewvc/chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java?rev=1509552&r1=1509551&r2=1509552&view=diff
==============================================================================
--- chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java (original)
+++ chemistry/opencmis/trunk/chemistry-opencmis-server/chemistry-opencmis-server-support/src/main/java/org/apache/chemistry/opencmis/server/support/TypeDefinitionFactory.java Fri Aug 2 06:30:32 2013
@@ -262,8 +262,8 @@ public class TypeDefinitionFactory {
documentType.setIsVersionable(false);
documentType.setContentStreamAllowed(ContentStreamAllowed.ALLOWED);
- addBasePropertyDefinitions(documentType, cmisVersion, parentId == null);
- addDocumentPropertyDefinitions(documentType, cmisVersion, parentId == null);
+ addBasePropertyDefinitions(documentType, cmisVersion, parentId != null);
+ addDocumentPropertyDefinitions(documentType, cmisVersion, parentId != null);
return documentType;
}
@@ -292,6 +292,8 @@ public class TypeDefinitionFactory {
documentType.setQueryName(null);
documentType.setId(null);
documentType.setTypeMutability(parentTypeDefinition.getTypeMutability());
+ documentType.setIsVersionable(parentTypeDefinition.isVersionable());
+ documentType.setContentStreamAllowed(parentTypeDefinition.getContentStreamAllowed());
copyPropertyDefinitions(parentTypeDefinition, documentType, true);