Author: jens
Date: Fri Mar 12 14:44:17 2010
New Revision: 922282
URL: http://svn.apache.org/viewvc?rev=922282&view=rev
Log:
InMemoryServer:
fix bug: add missing Isimmutable property to documents
Modified:
incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/main/java/org/apache/opencmis/inmemory/storedobj/impl/DocumentImpl.java
Modified:
incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/main/java/org/apache/opencmis/inmemory/storedobj/impl/DocumentImpl.java
URL:
http://svn.apache.org/viewvc/incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/main/java/org/apache/opencmis/inmemory/storedobj/impl/DocumentImpl.java?rev=922282&r1=922281&r2=922282&view=diff
==============================================================================
---
incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/main/java/org/apache/opencmis/inmemory/storedobj/impl/DocumentImpl.java
(original)
+++
incubator/chemistry/trunk/opencmis/opencmis-server/opencmis-server-inmemory/src/main/java/org/apache/opencmis/inmemory/storedobj/impl/DocumentImpl.java
Fri Mar 12 14:44:17 2010
@@ -91,9 +91,13 @@ public class DocumentImpl extends Abstra
// fill the version related properties (versions should override this but
the spec requires some
// properties always to be set
+
if (FilterParser.isContainedInFilter(PropertyIds.CMIS_IS_LATEST_VERSION,
requestedIds)) {
properties.put(PropertyIds.CMIS_IS_LATEST_VERSION,
objFactory.createPropertyBooleanData(PropertyIds.CMIS_IS_LATEST_VERSION, true));
}
+ if (FilterParser.isContainedInFilter(PropertyIds.CMIS_IS_IMMUTABLE,
requestedIds)) {
+ properties.put(PropertyIds.CMIS_IS_IMMUTABLE,
objFactory.createPropertyBooleanData(PropertyIds.CMIS_IS_IMMUTABLE, false));
+ }
if (FilterParser.isContainedInFilter(PropertyIds.CMIS_IS_MAJOR_VERSION,
requestedIds)) {
properties.put(PropertyIds.CMIS_IS_MAJOR_VERSION,
objFactory.createPropertyBooleanData(PropertyIds.CMIS_IS_MAJOR_VERSION, true));
}