Merged CMIS063 to HEAD

15242: 0.62c update: Abdera extension / AtomPub tests passing (except query)
  15277: 0.62c upgrade: AtomPub resources/links refactor
  15290: 0.62c Upgrade: AtomPub resource/link compliance.  Updated Test client / Custom Type test client / Abdera extension.
  15293: 0.62 final Upgrade: Introduce schemas and examples
  15318: 0.62 final upgrade: AtomPub server and tests updated
  15321: Fixes for CMIS custom model tests.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17229 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
David Caruana
2009-10-29 16:19:15 +00:00
parent 58e6c8684c
commit c9facc3e78
88 changed files with 2398 additions and 2020 deletions

View File

@@ -0,0 +1,70 @@
/*
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* Copyright (C) 2005-2008 Alfresco Software Limited.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
* As a special exception to the terms and conditions of version 2.0 of
* the GPL, you may redistribute this Program in connection with Free/Libre
* and Open Source Software ("FLOSS") applications as described in Alfresco's
* FLOSS exception. You should have recieved a copy of the text describing
* the FLOSS exception, and it is also available here:
* http://www.alfresco.com/legal/licensing"
*/
package org.alfresco.repo.cmis.rest;
import org.alfresco.abdera.ext.cmis.CMISConstants;
import org.springframework.beans.factory.FactoryBean;
import freemarker.ext.beans.BeansWrapper;
import freemarker.template.TemplateHashModel;
/**
* CMISConstants factory for allowing use of constants in Freemarker
*/
public class CMISConstantsFactory implements FactoryBean
{
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.FactoryBean#getObject()
*/
public Object getObject()
throws Exception
{
BeansWrapper wrapper = BeansWrapper.getDefaultInstance();
TemplateHashModel staticModels = wrapper.getStaticModels();
return staticModels.get(CMISConstants.class.getName());
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.FactoryBean#getObjectType()
*/
public Class getObjectType()
{
return TemplateHashModel.class;
}
/*
* (non-Javadoc)
* @see org.springframework.beans.factory.FactoryBean#isSingleton()
*/
public boolean isSingleton()
{
return true;
}
}

View File

@@ -87,7 +87,6 @@ public class CMISScript extends BaseScopableProcessorExtension
public static final String ARG_REMOVE_FROM = "removeFrom";
public static final String ARG_RELATIONSHIP_TYPE = "relationshipType";
public static final String ARG_REPOSITORY_ID = "repositoryId";
public static final String ARG_RETURN_TO_ROOT = "returnToRoot";
public static final String ARG_RETURN_VERSION = "returnVersion";
public static final String ARG_SKIP_COUNT = "skipCount";
public static final String ARG_THIS_VERSION = "thisVersion";
@@ -390,20 +389,21 @@ public class CMISScript extends BaseScopableProcessorExtension
PagedResults results = paging.createPagedResults(nodes, cursor);
return results;
}
/**
* Query for all Type Definitions
* Query for child types (of a given type), or the base types (if no type given)
*
* @param typeDef
* @param page
* @return paged result set of types
* @return
*/
public PagedResults queryTypes(Page page)
public PagedResults queryTypeChildren(CMISTypeDefinition typeDef, Page page)
{
Collection<CMISTypeDefinition> typeDefs = cmisDictionaryService.getAllTypes();
Cursor cursor = paging.createCursor(typeDefs.size(), page);
Collection<CMISTypeDefinition> children = (typeDef == null) ? cmisDictionaryService.getBaseTypes() : typeDef.getSubTypes(false);
Cursor cursor = paging.createCursor(children.size(), page);
// skip
Iterator<CMISTypeDefinition> iterTypeDefs = typeDefs.iterator();
Iterator<CMISTypeDefinition> iterTypeDefs = children.iterator();
for (int i = 0; i < cursor.getStartRow(); i++)
{
iterTypeDefs.next();
@@ -419,35 +419,35 @@ public class CMISScript extends BaseScopableProcessorExtension
PagedResults results = paging.createPagedResults(types, cursor);
return results;
}
/**
* Query for all Type Definitions in a type hierarchy
*
* @param page
* @return paged result set of types
*/
public PagedResults queryTypeHierarchy(CMISTypeDefinition typeDef, boolean descendants, Page page)
{
Collection<CMISTypeDefinition> subTypes = typeDef.getSubTypes(descendants);
Cursor cursor = paging.createCursor(subTypes.size(), page);
// skip
Iterator<CMISTypeDefinition> iterSubTypes = subTypes.iterator();
for (int i = 0; i < cursor.getStartRow(); i++)
{
iterSubTypes.next();
}
// get types for page
CMISTypeDefinition[] types = new CMISTypeDefinition[cursor.getRowCount()];
for (int i = cursor.getStartRow(); i <= cursor.getEndRow(); i++)
{
types[i - cursor.getStartRow()] = iterSubTypes.next();
}
PagedResults results = paging.createPagedResults(types, cursor);
return results;
}
// public PagedResults queryTypeHierarchy(CMISTypeDefinition typeDef, boolean descendants, Page page)
// {
// Collection<CMISTypeDefinition> subTypes = typeDef.getSubTypes(descendants);
// Cursor cursor = paging.createCursor(subTypes.size(), page);
//
// // skip
// Iterator<CMISTypeDefinition> iterSubTypes = subTypes.iterator();
// for (int i = 0; i < cursor.getStartRow(); i++)
// {
// iterSubTypes.next();
// }
//
// // get types for page
// CMISTypeDefinition[] types = new CMISTypeDefinition[cursor.getRowCount()];
// for (int i = cursor.getStartRow(); i <= cursor.getEndRow(); i++)
// {
// types[i - cursor.getStartRow()] = iterSubTypes.next();
// }
//
// PagedResults results = paging.createPagedResults(types, cursor);
// return results;
// }
/**
* Query for a Type Definition given a CMIS Type Id

View File

@@ -29,7 +29,6 @@ import java.util.List;
import org.alfresco.cmis.CMISDictionaryService;
import org.alfresco.cmis.CMISScope;
import org.alfresco.cmis.CMISTypeDefinition;
import org.alfresco.cmis.mapping.CMISMapping;
import org.alfresco.repo.template.TemplateAssociation;
import org.alfresco.repo.template.TemplateNode;
import org.alfresco.service.namespace.QName;
@@ -94,6 +93,10 @@ public class CMISTypeDefinitionMethod implements TemplateMethodModelEx
{
nodeType = (QName)wrapped;
}
else if (wrapped instanceof CMISTypeDefinition)
{
result = ((CMISTypeDefinition)wrapped).getBaseType();
}
}
// convert to CMIS type

View File

@@ -34,6 +34,7 @@ import java.util.List;
import java.util.Map;
import javax.activation.MimeType;
import javax.activation.MimeTypeParseException;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.dom.DOMSource;
import javax.xml.validation.Validator;
@@ -444,6 +445,70 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
return rootHREF;
}
protected Link getLink(Entry entry, String rel, String... matchesMimetypes)
{
List<Link> links = entry.getLinks(rel);
if (links != null)
{
for (Link link : links)
{
MimeType mimetype = link.getMimeType();
if (matchesMimetypes.length == 0)
{
if (links.size() == 1)
{
// take the single link regardless of type
return link;
}
else if (mimetype == null)
{
// take the link if it doesn't have a type
return link;
}
}
for (String matchesMimetype : matchesMimetypes)
{
try
{
if (mimetype != null && mimetype.match(matchesMimetype))
{
return link;
}
}
catch (MimeTypeParseException e)
{
// note: not a match
}
}
}
}
return null;
}
protected Link getChildrenLink(Entry entry)
{
return getLink(entry, CMISConstants.REL_DOWN, CMISConstants.MIMETYPE_FEED);
}
protected Link getDescendantsLink(Entry entry)
{
return getLink(entry, CMISConstants.REL_DOWN, CMISConstants.MIMETYPE_CMISTREE);
}
protected Link getFolderTreeLink(Entry entry)
{
return getLink(entry, CMISConstants.REL_FOLDER_TREE, CMISConstants.MIMETYPE_CMISTREE);
}
protected Link getObjectParentsLink(Entry entry)
{
return getLink(entry, CMISConstants.REL_UP, CMISConstants.MIMETYPE_FEED);
}
protected Link getFolderParentLink(Entry entry)
{
return getLink(entry, CMISConstants.REL_UP, CMISConstants.MIMETYPE_ENTRY);
}
protected Entry createFolder(IRI parent, String name)
throws Exception
@@ -464,7 +529,7 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
assertEquals(name, entry.getTitle());
//assertEquals(name + " (summary)", entry.getSummary());
CMISObject object = entry.getExtension(CMISConstants.OBJECT);
assertEquals("folder", object.getBaseType().getStringValue());
assertEquals(CMISConstants.TYPE_FOLDER, object.getBaseTypeId().getStringValue());
String testFolderHREF = (String)res.getHeader("Location");
assertNotNull(testFolderHREF);
return entry;
@@ -495,7 +560,7 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
//assertEquals(name + " (summary)", entry.getSummary());
assertNotNull(entry.getContentSrc());
CMISObject object = entry.getExtension(CMISConstants.OBJECT);
assertEquals("document", object.getBaseType().getStringValue());
assertEquals(CMISConstants.TYPE_DOCUMENT, object.getBaseTypeId().getStringValue());
String testFileHREF = (String)res.getHeader("Location");
assertNotNull(testFileHREF);
return entry;
@@ -519,7 +584,7 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
Entry entry = abdera.parseEntry(new StringReader(xml), null);
assertNotNull(entry);
CMISObject object = entry.getExtension(CMISConstants.OBJECT);
assertEquals("relationship", object.getBaseType().getStringValue());
assertEquals(CMISConstants.TYPE_RELATIONSHIP, object.getBaseTypeId().getStringValue());
assertEquals(targetId, object.getTargetId().getStringValue());
String testFileHREF = (String)res.getHeader("Location");
assertNotNull(testFileHREF);
@@ -574,7 +639,7 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
throws Exception
{
Entry testRootFolder = getTestRootFolder();
Link testsChildrenLink = testRootFolder.getLink(CMISConstants.REL_CHILDREN);
Link testsChildrenLink = getChildrenLink(testRootFolder);
return createFolder(testsChildrenLink.getHref(), "Test Run " + System.currentTimeMillis());
}
@@ -582,7 +647,7 @@ public class BaseCMISWebScriptTest extends BaseWebScriptTest
throws Exception
{
Entry testRunFolder = getTestRunFolder();
Link childrenLink = testRunFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testRunFolder);
assertNotNull(childrenLink);
Entry testFolder = createFolder(childrenLink.getHref(), name + " " + System.currentTimeMillis());
return testFolder;

View File

@@ -79,10 +79,10 @@ public class BulkCreateSystemTest
CMISObject cmisObject = entry.addExtension(CMISConstants.OBJECT);
CMISProperties properties = cmisObject.addExtension(CMISConstants.PROPERTIES);
CMISProperty property = properties.addExtension(CMISConstants.PROPERTY_STRING);
property.setAttributeValue(CMISConstants.PROPERTY_NAME, CMISConstants.PROP_OBJECT_TYPE_ID);
CMISProperty property = properties.addExtension(CMISConstants.ID_PROPERTY);
property.setAttributeValue(CMISConstants.PROPERTY_ID, CMISConstants.PROP_OBJECT_TYPE_ID);
Element value = property.addExtension(CMISConstants.PROPERTY_VALUE);
value.setText("folder");
value.setText("cmis:Folder");
ClientResponse resp = client.post(parent, entry);
@@ -116,8 +116,8 @@ public class BulkCreateSystemTest
CMISObject cmisObject = entry.addExtension(CMISConstants.OBJECT);
CMISProperties properties = cmisObject.addExtension(CMISConstants.PROPERTIES);
CMISProperty property = properties.addExtension(CMISConstants.PROPERTY_STRING);
property.setAttributeValue(CMISConstants.PROPERTY_NAME, CMISConstants.PROP_OBJECT_TYPE_ID);
CMISProperty property = properties.addExtension(CMISConstants.ID_PROPERTY);
property.setAttributeValue(CMISConstants.PROPERTY_ID, CMISConstants.PROP_OBJECT_TYPE_ID);
Element value = property.addExtension(CMISConstants.PROPERTY_VALUE);
value.setText("document");

View File

@@ -82,7 +82,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateCustomFolder");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -93,8 +93,8 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(entriesBefore +1, entriesAfter);
Entry entry = feedFolderAfter.getEntry(folder.getId().toString());
CMISObject object = entry.getExtension(CMISConstants.OBJECT);
assertEquals("F/cmiscustom_folder", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom_folderprop_string");
assertEquals("F/cmiscustom:folder", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom:folderprop_string");
assertNotNull(customProp);
assertEquals("custom string", customProp.getStringValue());
}
@@ -103,7 +103,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateCustomDocument");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -114,11 +114,11 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(entriesBefore +1, entriesAfter);
Entry entry = feedFolderAfter.getEntry(document.getId().toString());
CMISObject object = entry.getExtension(CMISConstants.OBJECT);
assertEquals("D/cmiscustom_document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom_docprop_string");
assertEquals("D/cmiscustom:document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom:docprop_string");
assertNotNull(customProp);
assertEquals("custom string", customProp.getStringValue());
CMISProperty multiProp = object.getProperties().find("cmiscustom_docprop_boolean_multi");
CMISProperty multiProp = object.getProperties().find("cmiscustom:docprop_boolean_multi");
assertNotNull(multiProp);
List<Object> multiValues = multiProp.getNativeValues();
assertNotNull(multiValues);
@@ -132,7 +132,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
{
// retrieve test folder for update
Entry testFolder = createTestFolder("testUpdatePatchCustomDocument");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for update
Entry document = createDocument(childrenLink.getHref(), "testUpdatePatchCustomDocument", "/org/alfresco/repo/cmis/rest/test/createcustomdocument.atomentry.xml");
@@ -151,11 +151,11 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(document.getPublished(), updated.getPublished());
assertEquals("Updated Title " + guid, updated.getTitle());
CMISObject object = updated.getExtension(CMISConstants.OBJECT);
assertEquals("D/cmiscustom_document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom_docprop_string");
assertEquals("D/cmiscustom:document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom:docprop_string");
assertNotNull(customProp);
assertEquals("custom " + guid, customProp.getStringValue());
CMISProperty multiProp = object.getProperties().find("cmiscustom_docprop_boolean_multi");
CMISProperty multiProp = object.getProperties().find("cmiscustom:docprop_boolean_multi");
assertNotNull(multiProp);
List<Object> multiValues = multiProp.getNativeValues();
assertNotNull(multiValues);
@@ -169,7 +169,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
{
// retrieve test folder for update
Entry testFolder = createTestFolder("testUpdatePutCustomDocument");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for update
Entry document = createDocument(childrenLink.getHref(), "testUpdatePutCustomDocument", "/org/alfresco/repo/cmis/rest/test/createcustomdocument.atomentry.xml");
@@ -188,11 +188,11 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(document.getPublished(), updated.getPublished());
assertEquals("Updated Title " + guid, updated.getTitle());
CMISObject object = updated.getExtension(CMISConstants.OBJECT);
assertEquals("D/cmiscustom_document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom_docprop_string");
assertEquals("D/cmiscustom:document", object.getObjectTypeId().getStringValue());
CMISProperty customProp = object.getProperties().find("cmiscustom:docprop_string");
assertNotNull(customProp);
assertEquals("custom " + guid, customProp.getStringValue());
CMISProperty multiProp = object.getProperties().find("cmiscustom_docprop_boolean_multi");
CMISProperty multiProp = object.getProperties().find("cmiscustom:docprop_boolean_multi");
assertNotNull(multiProp);
List<Object> multiValues = multiProp.getNativeValues();
assertNotNull(multiValues);
@@ -206,7 +206,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
{
// retrieve test folder for deletes
Entry testFolder = createTestFolder("testDeleteCustom");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
Feed children = getFeed(childrenLink.getHref());
int entriesBefore = children.getEntries().size();
@@ -241,7 +241,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
// retrieve test folder for query
Entry testFolder = createTestFolder("testQueryCustom");
CMISObject testFolderObject = testFolder.getExtension(CMISConstants.OBJECT);
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create documents to query
// Standard root document
@@ -287,10 +287,10 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(document2Object.getObjectTypeId().getStringValue(), result1.getObjectTypeId().getStringValue());
CMISProperties result1properties = result1.getProperties();
assertNotNull(result1properties);
CMISProperty result1property = result1properties.find("cmiscustom_docprop_string");
CMISProperty result1property = result1properties.find("cmiscustom:docprop_string");
assertNotNull(result1property);
assertEquals("custom string", result1property.getStringValue());
CMISProperty result1multiproperty = result1properties.find("cmiscustom_docprop_boolean_multi");
CMISProperty result1multiproperty = result1properties.find("cmiscustom:docprop_boolean_multi");
assertNotNull(result1multiproperty);
List<Object> result1multiValues = result1multiproperty.getNativeValues();
assertNotNull(result1multiValues);
@@ -306,10 +306,10 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(document3Object.getObjectTypeId().getStringValue(), result2.getObjectTypeId().getStringValue());
CMISProperties result2properties = result2.getProperties();
assertNotNull(result2properties);
CMISProperty result2property = result2properties.find("cmiscustom_docprop_string");
CMISProperty result2property = result2properties.find("cmiscustom:docprop_string");
assertNotNull(result2property);
assertEquals("custom string", result2property.getStringValue());
CMISProperty result2multiproperty = result1properties.find("cmiscustom_docprop_boolean_multi");
CMISProperty result2multiproperty = result1properties.find("cmiscustom:docprop_boolean_multi");
assertNotNull(result2multiproperty);
List<Object> result2multiValues = result2multiproperty.getNativeValues();
assertNotNull(result2multiValues);
@@ -323,7 +323,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateCustomRelationship");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -344,7 +344,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertNotNull(targetObject);
String targetId = targetObject.getObjectId().getStringValue();
assertNotNull(targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom_assoc", targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom:assoc", targetId);
assertNotNull(rel);
// check created relationship
@@ -354,11 +354,11 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertNotNull(sourceId);
CMISObject relObject = rel.getExtension(CMISConstants.OBJECT);
assertNotNull(relObject);
assertEquals("R/cmiscustom_assoc", relObject.getObjectTypeId().getStringValue());
assertEquals("R/cmiscustom:assoc", relObject.getObjectTypeId().getStringValue());
assertEquals(sourceId, relObject.getSourceId().getStringValue());
assertEquals(targetId, relObject.getTargetId().getStringValue());
assertEquals(source.getSelfLink().getHref(), rel.getLink(CMISConstants.REL_SOURCE).getHref());
assertEquals(target.getSelfLink().getHref(), rel.getLink(CMISConstants.REL_TARGET).getHref());
assertEquals(source.getSelfLink().getHref(), rel.getLink(CMISConstants.REL_ASSOC_SOURCE).getHref());
assertEquals(target.getSelfLink().getHref(), rel.getLink(CMISConstants.REL_ASSOC_TARGET).getHref());
// check relationships for created item
Map<String, String> args = new HashMap<String, String>();
@@ -372,7 +372,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testGetCustomRelationship");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -390,7 +390,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertNotNull(targetObject);
String targetId = targetObject.getObjectId().getStringValue();
assertNotNull(targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom_assoc", targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom:assoc", targetId);
assertNotNull(rel);
// get created relationship
@@ -401,15 +401,15 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertEquals(relObject.getObjectTypeId().getStringValue(), relEntryObject.getObjectTypeId().getStringValue());
assertEquals(relObject.getSourceId().getStringValue(), relEntryObject.getSourceId().getStringValue());
assertEquals(relObject.getTargetId().getStringValue(), relEntryObject.getTargetId().getStringValue());
assertEquals(source.getSelfLink().getHref(), relEntry.getLink(CMISConstants.REL_SOURCE).getHref());
assertEquals(target.getSelfLink().getHref(), relEntry.getLink(CMISConstants.REL_TARGET).getHref());
assertEquals(source.getSelfLink().getHref(), relEntry.getLink(CMISConstants.REL_ASSOC_SOURCE).getHref());
assertEquals(target.getSelfLink().getHref(), relEntry.getLink(CMISConstants.REL_ASSOC_TARGET).getHref());
}
public void testDeleteRelationship()
throws Exception
{
Entry testFolder = createTestFolder("testDeleteCustomRelationship");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -430,7 +430,7 @@ public class CMISCustomTypeTest extends BaseCMISWebScriptTest
assertNotNull(targetObject);
String targetId = targetObject.getObjectId().getStringValue();
assertNotNull(targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom_assoc", targetId);
Entry rel = createRelationship(relsLink.getHref(), "R/cmiscustom:assoc", targetId);
assertNotNull(rel);
// check relationships for created item

View File

@@ -25,6 +25,7 @@
package org.alfresco.repo.cmis.rest.test;
import java.io.StringReader;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
@@ -34,6 +35,7 @@ import java.util.Set;
import org.alfresco.abdera.ext.cmis.CMISAllowableAction;
import org.alfresco.abdera.ext.cmis.CMISAllowableActions;
import org.alfresco.abdera.ext.cmis.CMISChildren;
import org.alfresco.abdera.ext.cmis.CMISConstants;
import org.alfresco.abdera.ext.cmis.CMISObject;
import org.alfresco.util.GUID;
@@ -90,7 +92,7 @@ public class CMISTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateDocument");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -110,7 +112,7 @@ public class CMISTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateAtomEntry");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -130,7 +132,7 @@ public class CMISTest extends BaseCMISWebScriptTest
throws Exception
{
Entry testFolder = createTestFolder("testCreateFolder");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Feed children = getFeed(childrenLink.getHref());
assertNotNull(children);
@@ -143,26 +145,6 @@ public class CMISTest extends BaseCMISWebScriptTest
assertNotNull(entry);
}
public void testCreateDocumentViaDescendants()
throws Exception
{
Entry testFolder = createTestFolder("testCreateDocumentViaDescendants");
Link descendantsLink = testFolder.getLink(CMISConstants.REL_DESCENDANTS);
assertNotNull(descendantsLink);
Feed descendants = getFeed(descendantsLink.getHref());
assertNotNull(descendants);
int entriesBefore = descendants.getEntries().size();
Entry document = createDocument(descendants.getSelfLink().getHref(), "testCreateDocumentViaDescendants");
Response documentContentRes = sendRequest(new GetRequest(document.getContentSrc().toString()), 200);
String resContent = documentContentRes.getContentAsString();
assertEquals(document.getTitle(), resContent);
Feed feedFolderAfter = getFeed(descendantsLink.getHref());
int entriesAfter = feedFolderAfter.getEntries().size();
assertEquals(entriesBefore +1, entriesAfter);
Entry entry = feedFolderAfter.getEntry(document.getId().toString());
assertNotNull(entry);
}
public void testGet()
throws Exception
{
@@ -175,7 +157,7 @@ public class CMISTest extends BaseCMISWebScriptTest
assertEquals(testFolder.getSummary(), testFolderFromGet.getSummary());
// get document
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry testDocument = createDocument(childrenLink.getHref(), "testGet");
assertNotNull(testDocument);
@@ -194,7 +176,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// create multiple children
Entry testFolder = createTestFolder("testGetChildren");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testGetChildren1");
assertNotNull(document1);
@@ -229,7 +211,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// create multiple children
Set<IRI> docIds = new HashSet<IRI>();
Entry testFolder = createTestFolder("testGetChildrenPaging");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
for (int i = 0; i < 15; i++)
{
@@ -273,7 +255,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// create multiple children
Entry testFolder = createTestFolder("testChildrenTypeFilter");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document = createDocument(childrenLink.getHref(), "testChildren1");
assertNotNull(document);
@@ -318,7 +300,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// create children
Entry testFolder = createTestFolder("testGetChildrenPropertyFilter");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testGetChildrenPropertyFilter1");
assertNotNull(document1);
@@ -337,7 +319,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// get children with object_id only
Map<String, String> args = new HashMap<String, String>();
args.put("filter", "ObjectId");
args.put("filter", CMISConstants.PROP_OBJECT_ID);
Feed children = getFeed(childrenLink.getHref(), args);
for (Entry entry : children.getEntries())
{
@@ -353,13 +335,13 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// create multiple nested children
Entry testFolder = createTestFolder("testGetDescendants");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testGetDescendants1");
assertNotNull(document1);
Entry folder2 = createFolder(childrenLink.getHref(), "testGetDescendants2");
assertNotNull(folder2);
Link childrenLink2 = folder2.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink2 = getChildrenLink(folder2);
assertNotNull(childrenLink2);
Entry document3 = createDocument(childrenLink2.getHref(), "testGetDescendants3");
assertNotNull(document3);
@@ -368,7 +350,9 @@ public class CMISTest extends BaseCMISWebScriptTest
// get descendants (depth = 1, equivalent to getChildren)
Map<String, String> args = new HashMap<String, String>();
args.put("depth", "1");
Link descendantsLink = testFolder.getLink(CMISConstants.REL_DESCENDANTS);
Link descendantsLink = getDescendantsLink(testFolder);
assertNotNull(descendantsLink);
Feed descendants = getFeed(descendantsLink.getHref(), args);
assertNotNull(descendants);
assertEquals(2, descendants.getEntries().size());
@@ -376,101 +360,119 @@ public class CMISTest extends BaseCMISWebScriptTest
assertNotNull(descendants.getEntry(folder2.getId().toString()));
Entry getFolder2 = descendants.getEntry(folder2.getId().toString());
Entry getFolder2Child = getFolder2.getFirstChild(CMISConstants.NESTED_ENTRY);
assertNull(getFolder2Child);
CMISChildren folder2Children = getFolder2.getFirstChild(CMISConstants.CHILDREN);
assertNull(folder2Children);
}
{
// get nested children
Map<String, String> args = new HashMap<String, String>();
args.put("depth", "2");
Link descendantsLink = testFolder.getLink(CMISConstants.REL_DESCENDANTS);
Link descendantsLink = getDescendantsLink(testFolder);
Feed descendants = getFeed(descendantsLink.getHref(), args);
assertNotNull(descendants);
assertEquals(2, descendants.getEntries().size());
assertNotNull(descendants.getEntry(document1.getId().toString()));
assertNotNull(descendants.getEntry(folder2.getId().toString()));
Entry getFolder2 = descendants.getEntry(folder2.getId().toString());
List<Entry> getFolder2Children = getFolder2.getExtensions(CMISConstants.NESTED_ENTRY);
assertNotNull(getFolder2Children);
assertEquals(1, getFolder2Children.size());
Entry getFolder2Child = getFolder2Children.get(0);
CMISChildren folder2Children = getFolder2.getFirstChild(CMISConstants.CHILDREN);
assertNotNull(folder2Children);
assertEquals(1, folder2Children.size());
Entry getFolder2Child = folder2Children.getEntries().get(0);
assertEquals(document3.getId(), getFolder2Child.getId());
assertEquals(document3.getEditLink().getHref().toString(), getFolder2Child.getEditLink().getHref().toString());
}
}
public void testGetFolderTree()
throws Exception
{
// create multiple nested children
Entry testFolder = createTestFolder("testGetFolderTree");
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testGetFolderTree1");
assertNotNull(document1);
Entry folder2 = createFolder(childrenLink.getHref(), "testGetFolderTree2");
assertNotNull(folder2);
Link childrenLink2 = getChildrenLink(folder2);
assertNotNull(childrenLink2);
Entry folder3 = createFolder(childrenLink2.getHref(), "testGetFolderTree2");
assertNotNull(folder3);
Entry document4 = createDocument(childrenLink2.getHref(), "testGetFolderTree3");
assertNotNull(document4);
{
// get tree (depth = 1, equivalent to getChildren)
Map<String, String> args = new HashMap<String, String>();
args.put("depth", "1");
Link treeLink = getFolderTreeLink(testFolder);
assertNotNull(treeLink);
Feed tree = getFeed(treeLink.getHref(), args);
assertNotNull(tree);
assertEquals(1, tree.getEntries().size());
assertNotNull(tree.getEntry(folder2.getId().toString()));
assertNull(tree.getEntry(document1.getId().toString()));
Entry getFolder2 = tree.getEntry(folder2.getId().toString());
CMISChildren folder2Children = getFolder2.getFirstChild(CMISConstants.CHILDREN);
assertNull(folder2Children);
}
{
// get full tree
Map<String, String> args = new HashMap<String, String>();
args.put("depth", "-1");
Link treeLink = getFolderTreeLink(testFolder);
Feed tree = getFeed(treeLink.getHref(), args);
assertNotNull(treeLink);
assertEquals(1, tree.getEntries().size());
assertNotNull(tree.getEntry(folder2.getId().toString()));
assertNull(tree.getEntry(document1.getId().toString()));
Entry getFolder2 = tree.getEntry(folder2.getId().toString());
CMISChildren folder2Children = getFolder2.getFirstChild(CMISConstants.CHILDREN);
assertNotNull(folder2Children);
assertEquals(1, folder2Children.size());
assertNotNull(folder2Children.getEntry(folder3.getId().toString()));
assertNull(folder2Children.getEntry(document4.getId().toString()));
}
}
public void testGetParent()
throws Exception
{
Entry testFolder = createTestFolder("testParent");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry childFolder = createFolder(childrenLink.getHref(), "testParentChild");
assertNotNull(childFolder);
Link parentLink = childFolder.getLink(CMISConstants.REL_PARENTS);
Link parentLink = getFolderParentLink(childFolder);
assertNotNull(parentLink);
// ensure there is parent 'testParent'
Feed parent = getFeed(parentLink.getHref());
Entry parent = getEntry(parentLink.getHref());
assertNotNull(parent);
assertEquals(1, parent.getEntries().size());
assertEquals(testFolder.getId(), parent.getEntries().get(0).getId());
// TODO: compare identity using OBJECT_ID property, not atom:id
// ensure there are ancestors 'testParent', "test run folder", "tests folder" and "root folder"
Map<String, String> args = new HashMap<String, String>();
args.put("returnToRoot", "true");
Feed parentsToRoot = getFeed(new IRI(parentLink.getHref().toString()), args);
assertNotNull(parentsToRoot);
assertEquals(4, parentsToRoot.getEntries().size());
assertEquals(testFolder.getId(), parentsToRoot.getEntries().get(0).getId());
assertNotNull(parentsToRoot.getEntries().get(0).getLink(CMISConstants.REL_PARENTS));
assertEquals(getTestRunFolder().getId(), parentsToRoot.getEntries().get(1).getId());
assertNotNull(parentsToRoot.getEntries().get(1).getLink(CMISConstants.REL_PARENTS));
assertEquals(getTestRootFolder().getId(), parentsToRoot.getEntries().get(2).getId());
assertNotNull(parentsToRoot.getEntries().get(2).getLink(CMISConstants.REL_PARENTS));
Feed root = getFeed(getRootCollection(getWorkspace(getRepository())));
Entry rootEntry = getEntry(root.getLink(CMISConstants.REL_SOURCE).getHref());
assertEquals(rootEntry.getId(), parentsToRoot.getEntries().get(3).getId());
assertNull(parentsToRoot.getEntries().get(3).getLink(CMISConstants.REL_PARENTS));
assertEquals(testFolder.getId(), parent.getId());
}
public void testGetParents()
throws Exception
{
Entry testFolder = createTestFolder("testParents");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry childDocs = createDocument(childrenLink.getHref(), "testParentsChild");
assertNotNull(childDocs);
Link parentLink = childDocs.getLink(CMISConstants.REL_PARENTS);
assertNotNull(parentLink);
Link parentsLink = getObjectParentsLink(childDocs);
assertNotNull(parentsLink);
// ensure there is parent 'testParent'
Feed parent = getFeed(parentLink.getHref());
Feed parent = getFeed(parentsLink.getHref());
assertNotNull(parent);
assertEquals(1, parent.getEntries().size());
assertEquals(testFolder.getId(), parent.getEntries().get(0).getId());
// ensure there are ancestors 'testParent', "test run folder" and "root folder"
Map<String, String> args = new HashMap<String, String>();
args.put("returnToRoot", "true");
Feed parentsToRoot = getFeed(new IRI(parentLink.getHref().toString()), args);
assertNotNull(parentsToRoot);
assertEquals(4, parentsToRoot.getEntries().size());
assertEquals(testFolder.getId(), parentsToRoot.getEntries().get(0).getId());
//assertNotNull(parentsToRoot.getEntries().get(0).getLink(CMISConstants.REL_PARENT));
assertEquals(getTestRunFolder().getId(), parentsToRoot.getEntries().get(1).getId());
//assertNotNull(parentsToRoot.getEntries().get(1).getLink(CMISConstants.REL_PARENT));
assertEquals(getTestRootFolder().getId(), parentsToRoot.getEntries().get(2).getId());
//assertNotNull(parentsToRoot.getEntries().get(2).getLink(CMISConstants.REL_PARENT));
Feed root = getFeed(getRootCollection(getWorkspace(getRepository())));
Entry rootEntry = getEntry(root.getLink(CMISConstants.REL_SOURCE).getHref());
assertEquals(rootEntry.getId(), parentsToRoot.getEntries().get(3).getId());
assertNull(parentsToRoot.getEntries().get(3).getLink(CMISConstants.REL_PARENTS));
}
public void testDelete()
@@ -478,7 +480,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for deletes
Entry testFolder = createTestFolder("testDelete");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
Feed children = getFeed(childrenLink.getHref());
int entriesBefore = children.getEntries().size();
@@ -504,12 +506,78 @@ public class CMISTest extends BaseCMISWebScriptTest
assertEquals(entriesBefore, entriesAfterDelete);
}
public void testDeleteDescendants()
throws Exception
{
// create multiple nested children
Entry testFolder = createTestFolder("testDeleteDescendants");
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testDeleteDescendants1");
assertNotNull(document1);
Entry folder2 = createFolder(childrenLink.getHref(), "testDeleteDescendants2");
assertNotNull(folder2);
Link childrenLink2 = getChildrenLink(folder2);
assertNotNull(childrenLink2);
Entry document3 = createDocument(childrenLink2.getHref(), "testDeleteDescendants3");
assertNotNull(document3);
// delete on root of created tree
Link descendantsLink = getDescendantsLink(testFolder);
assertNotNull(descendantsLink);
Response deleteRes = sendRequest(new DeleteRequest(descendantsLink.getHref().toString()), 204);
assertNotNull(deleteRes);
// ensure all have been deleted
Response getRes1 = sendRequest(new GetRequest(testFolder.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes1);
Response getRes2 = sendRequest(new GetRequest(document1.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes2);
Response getRes3 = sendRequest(new GetRequest(folder2.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes3);
Response getRes4 = sendRequest(new GetRequest(document3.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes4);
}
public void testDeleteFolderTree()
throws Exception
{
// create multiple nested children
Entry testFolder = createTestFolder("testDeleteFolderTree");
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
Entry document1 = createDocument(childrenLink.getHref(), "testDeleteDescendants1");
assertNotNull(document1);
Entry folder2 = createFolder(childrenLink.getHref(), "testDeleteDescendants2");
assertNotNull(folder2);
Link childrenLink2 = getChildrenLink(folder2);
assertNotNull(childrenLink2);
Entry document3 = createDocument(childrenLink2.getHref(), "testDeleteDescendants3");
assertNotNull(document3);
// delete on root of created tree
Link treeLink = getFolderTreeLink(testFolder);
assertNotNull(treeLink);
Response deleteRes = sendRequest(new DeleteRequest(treeLink.getHref().toString()), 204);
assertNotNull(deleteRes);
// ensure all have been deleted
Response getRes1 = sendRequest(new GetRequest(testFolder.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes1);
Response getRes2 = sendRequest(new GetRequest(document1.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes2);
Response getRes3 = sendRequest(new GetRequest(folder2.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes3);
Response getRes4 = sendRequest(new GetRequest(document3.getSelfLink().getHref().toString()), 404);
assertNotNull(getRes4);
}
public void testUpdatePatch()
throws Exception
{
// retrieve test folder for update
Entry testFolder = createTestFolder("testUpdatePatch");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for update
Entry document = createDocument(childrenLink.getHref(), "testUpdatePatch");
@@ -546,7 +614,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for update
Entry testFolder = createTestFolder("testUpdatePut");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for update
Entry document = createDocument(childrenLink.getHref(), "testUpdatePut");
@@ -583,18 +651,23 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for update
Entry testFolder = createTestFolder("testUpdatePutAtomEntry");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for update
Entry document = createDocument(childrenLink.getHref(), "testUpdatePutAtomEntry");
assertNotNull(document);
// update
String updateFile = loadString("/org/alfresco/repo/cmis/rest/test/updateatomentry.atomentry.xml");
Response res = sendRequest(new PutRequest(document.getSelfLink().getHref().toString(), updateFile, Format.ATOMENTRY.mimetype()), 200, getAtomValidator());
// edit title
String updatedTitle = "Iñtërnâtiônàlizætiøn - 2";
document.setTitle(updatedTitle);
StringWriter writer = new StringWriter();
document.writeTo(writer);
// put document
Response res = sendRequest(new PutRequest(document.getSelfLink().getHref().toString(), writer.toString(), Format.ATOMENTRY.mimetype()), 200, getAtomValidator());
assertNotNull(res);
Entry updated = getAbdera().parseEntry(new StringReader(res.getContentAsString()), null);
assertEquals("Iñtërnâtiônàlizætiøn - 2", updated.getTitle());
assertEquals(updatedTitle, updated.getTitle());
}
public void testContentStreamEmpty()
@@ -602,7 +675,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for content stream tests
Entry testFolder = createTestFolder("testContentStreamEmpty");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for setting / getting content
Entry document = createDocument(childrenLink.getHref(), "testContent", "createdocumentNoContent.atomentry.xml");
@@ -616,7 +689,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for content stream tests
Entry testFolder = createTestFolder("testContentStream");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for setting / getting content
Entry document = createDocument(childrenLink.getHref(), "testContent");
@@ -644,7 +717,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for content stream tests
Entry testFolder = createTestFolder("testContentStreamEmpty");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for setting / getting content
Entry document = createDocument(childrenLink.getHref(), "testContent");
@@ -669,14 +742,14 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for allowable actions
Entry testFolder = createTestFolder("testAllowableActions");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
// test allowable actions for folder
{
Entry child = createFolder(childrenLink.getHref(), "testFolderAllowableActions");
assertNotNull(child);
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLEACTIONS);
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLE_ACTIONS);
Response allowableActionsRes = sendRequest(new GetRequest(allowableActionsLink.getHref().toString()), 200, getAtomValidator());
assertNotNull(allowableActionsRes);
Element allowableActions = getAbdera().parse(new StringReader(allowableActionsRes.getContentAsString()), null);
@@ -684,9 +757,7 @@ public class CMISTest extends BaseCMISWebScriptTest
assertTrue(allowableActions instanceof CMISAllowableActions);
CMISObject childObject = child.getExtension(CMISConstants.OBJECT);
assertNotNull(childObject);
assertEquals(((CMISAllowableActions)allowableActions).getParentUrl(), child.getSelfLink().getHref().toString());
assertEquals(((CMISAllowableActions)allowableActions).getParentId(), childObject.getObjectId().getStringValue());
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(objectAllowableActions);
compareAllowableActions((CMISAllowableActions)allowableActions, objectAllowableActions);
@@ -697,7 +768,7 @@ public class CMISTest extends BaseCMISWebScriptTest
assertNotNull(properties);
CMISObject propObject = properties.getExtension(CMISConstants.OBJECT);
assertNotNull(propObject);
CMISAllowableActions propAllowableActions = propObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions propAllowableActions = propObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(propAllowableActions);
compareAllowableActions((CMISAllowableActions)allowableActions, propAllowableActions);
}
@@ -706,7 +777,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
Entry child = createDocument(childrenLink.getHref(), "testDocumentAllowableActions");
assertNotNull(child);
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLEACTIONS);
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLE_ACTIONS);
Response allowableActionsRes = sendRequest(new GetRequest(allowableActionsLink.getHref().toString()), 200, getAtomValidator());
assertNotNull(allowableActionsRes);
Element allowableActions = getAbdera().parse(new StringReader(allowableActionsRes.getContentAsString()), null);
@@ -714,9 +785,7 @@ public class CMISTest extends BaseCMISWebScriptTest
assertTrue(allowableActions instanceof CMISAllowableActions);
CMISObject childObject = child.getExtension(CMISConstants.OBJECT);
assertNotNull(childObject);
assertEquals(((CMISAllowableActions)allowableActions).getParentUrl(), child.getSelfLink().getHref().toString());
assertEquals(((CMISAllowableActions)allowableActions).getParentId(), childObject.getObjectId().getStringValue());
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(objectAllowableActions);
compareAllowableActions((CMISAllowableActions)allowableActions, objectAllowableActions);
@@ -727,7 +796,7 @@ public class CMISTest extends BaseCMISWebScriptTest
assertNotNull(properties);
CMISObject propObject = properties.getExtension(CMISConstants.OBJECT);
assertNotNull(propObject);
CMISAllowableActions propAllowableActions = propObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions propAllowableActions = propObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(propAllowableActions);
compareAllowableActions((CMISAllowableActions)allowableActions, propAllowableActions);
}
@@ -743,11 +812,11 @@ public class CMISTest extends BaseCMISWebScriptTest
// extract allowable actions from child
CMISObject childObject = child.getExtension(CMISConstants.OBJECT);
assertNotNull(childObject);
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions objectAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(objectAllowableActions);
// retrieve allowable actions from link
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLEACTIONS);
Link allowableActionsLink = child.getLink(CMISConstants.REL_ALLOWABLE_ACTIONS);
Response allowableActionsRes = sendRequest(new GetRequest(allowableActionsLink.getHref().toString()), 200, getAtomValidator());
assertNotNull(allowableActionsRes);
Element allowableActions = getAbdera().parse(new StringReader(allowableActionsRes.getContentAsString()), null);
@@ -755,8 +824,6 @@ public class CMISTest extends BaseCMISWebScriptTest
assertTrue(allowableActions instanceof CMISAllowableActions);
// compare the two
assertEquals(((CMISAllowableActions)allowableActions).getParentUrl(), child.getSelfLink().getHref().toString());
assertEquals(((CMISAllowableActions)allowableActions).getParentId(), childObject.getObjectId().getStringValue());
compareAllowableActions((CMISAllowableActions)allowableActions, objectAllowableActions);
}
}
@@ -787,7 +854,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for checkouts
Entry testFolder = createTestFolder("testCheckout");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for checkout
Entry document = createDocument(childrenLink.getHref(), "testCheckout");
@@ -840,7 +907,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for checkouts
Entry testFolder = createTestFolder("testCancelCheckout");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for checkout
Entry document = createDocument(childrenLink.getHref(), "testCancelCheckout");
@@ -885,7 +952,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for checkins
Entry testFolder = createTestFolder("testCheckIn");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for checkout
Entry document = createDocument(childrenLink.getHref(), "testCheckin");
@@ -978,7 +1045,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for checkins
Entry testFolder = createTestFolder("testUpdateOnCheckIn");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for checkout
Entry document = createDocument(childrenLink.getHref(), "testUpdateOnCheckIn");
@@ -1041,7 +1108,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// retrieve test folder for checkins
Entry testFolder = createTestFolder("testGetAllVersions");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document for checkout
Entry document = createDocument(childrenLink.getHref(), "testGetAllVersions");
@@ -1075,7 +1142,7 @@ public class CMISTest extends BaseCMISWebScriptTest
}
// get all versions
Link allVersionsLink = document.getLink(CMISConstants.REL_ALLVERSIONS);
Link allVersionsLink = document.getLink(CMISConstants.REL_VERSION_HISTORY);
assertNotNull(allVersionsLink);
Feed allVersions = getFeed(allVersionsLink.getHref());
assertNotNull(allVersions);
@@ -1145,7 +1212,7 @@ public class CMISTest extends BaseCMISWebScriptTest
{
// retrieve test folder for type definitions
Entry testFolder = createTestFolder("testGetEntryTypeDefinition");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create document
Entry document = createDocument(childrenLink.getHref(), "testGetEntryTypeDefinitionDoc");
@@ -1162,7 +1229,7 @@ public class CMISTest extends BaseCMISWebScriptTest
for (Entry entry : children.getEntries())
{
// get type definition
Link typeLink = entry.getLink(CMISConstants.REL_TYPE);
Link typeLink = entry.getLink(CMISConstants.REL_DESCRIBED_BY);
assertNotNull(typeLink);
Entry type = getEntry(typeLink.getHref());
assertNotNull(type);
@@ -1185,7 +1252,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// retrieve test folder for query
Entry testFolder = createTestFolder("testQuery");
CMISObject testFolderObject = testFolder.getExtension(CMISConstants.OBJECT);
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create documents to query
Entry document1 = createDocument(childrenLink.getHref(), "apple1");
@@ -1306,7 +1373,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// create multiple children
Set<IRI> docIds = new HashSet<IRI>();
Entry testFolder = createTestFolder("testQueryPaging");
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
assertNotNull(childrenLink);
for (int i = 0; i < 15; i++)
{
@@ -1357,7 +1424,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// retrieve test folder for query
Entry testFolder = createTestFolder("testQueryAllowableAcrtions");
CMISObject testFolderObject = testFolder.getExtension(CMISConstants.OBJECT);
Link childrenLink = testFolder.getLink(CMISConstants.REL_CHILDREN);
Link childrenLink = getChildrenLink(testFolder);
// create documents to query
Entry document1 = createDocument(childrenLink.getHref(), "apple1");
@@ -1396,7 +1463,7 @@ public class CMISTest extends BaseCMISWebScriptTest
// extract allowable actions from child
CMISObject childObject = child.getExtension(CMISConstants.OBJECT);
assertNotNull(childObject);
CMISAllowableActions childAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions childAllowableActions = childObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
assertNotNull(childAllowableActions);
// retrieve allowable actions from link
@@ -1405,7 +1472,7 @@ public class CMISTest extends BaseCMISWebScriptTest
Entry entry = getEntry(child.getSelfLink().getHref(), args);
CMISObject entryObject = entry.getExtension(CMISConstants.OBJECT);
assertNotNull(entryObject);
CMISAllowableActions entryAllowableActions = entryObject.getExtension(CMISConstants.ALLOWABLEACTIONS);
CMISAllowableActions entryAllowableActions = entryObject.getExtension(CMISConstants.ALLOWABLE_ACTIONS);
// compare the two
compareAllowableActions(childAllowableActions, entryAllowableActions);

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom">
<title>Updated Title ${NAME}</title>
<content>updated content ${NAME}</content>
<content>updated content ${NAME}</content>
</entry>

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901"/>
<entry xmlns="http://www.w3.org/2005/Atom"/>

View File

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<content type="text/html">${CONTENT}</content>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>D/cmiscustom_document</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="cmiscustom_docprop_string"><cmis:value>custom string</cmis:value></cmis:propertyString>
<cmis:propertyBoolean cmis:name="cmiscustom_docprop_boolean_multi"><cmis:value>true</cmis:value><cmis:value>false</cmis:value></cmis:propertyBoolean>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>D/cmiscustom:document</cmis:value></cmis:propertyId>
<cmis:propertyString pdid="cmiscustom:docprop_string"><cmis:value>custom string</cmis:value></cmis:propertyString>
<cmis:propertyBoolean pdid="cmiscustom:docprop_boolean_multi"><cmis:value>true</cmis:value><cmis:value>false</cmis:value></cmis:propertyBoolean>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>F/cmiscustom_folder</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="cmiscustom_folderprop_string"><cmis:value>custom string</cmis:value></cmis:propertyString>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>F/cmiscustom:folder</cmis:value></cmis:propertyId>
<cmis:propertyString pdid="cmiscustom:folderprop_string"><cmis:value>custom string</cmis:value></cmis:propertyString>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<content type="text/html">${CONTENT}</content>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyString>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>cmis:document</cmis:value></cmis:propertyId>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,10 +1,10 @@
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:app="http://www.w3.org/2007/app">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:app="http://www.w3.org/2007/app">
<title type="text">onesentence.txt</title>
<content type="text/plain">MQ==&#xd;</content>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="DocumentTitle"><cmis:value>onesentence.txt</cmis:value></cmis:propertyString>
<cmis:propertyIs pdid="cmis:ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyId>
<cmis:propertyString pdid="cmis:DocumentTitle"><cmis:value>onesentence.txt</cmis:value></cmis:propertyString>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<content type="text/plain">
@@ -13,9 +13,9 @@
ZCBmb2xkZXIuICBJZiB0aGUgY29udGVudCBzdHJlYW0gaXMgc3BlY2lmaWVkIG9uIGNyZWF0ZSwg
aXQgc2hvdWxkIGJlIGJhc2U2NCBlbmNvZGVkIGluIHRoZSBhdG9tIGVudHJ5Lg==
</content>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyString>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>cmis:document</cmis:value></cmis:propertyId>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyString>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>cmis:document</cmis:value></cmis:propertyId>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>${NAME}</title>
<summary>${NAME} (summary)</summary>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>folder</cmis:value></cmis:propertyString>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>cmis:folder</cmis:value></cmis:propertyId>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<cmis:object>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="ObjectTypeId"><cmis:value>${RELTYPE}</cmis:value></cmis:propertyString>
<cmis:propertyId cmis:name="TargetId"><cmis:value>${TARGETID}</cmis:value></cmis:propertyId>
<cmis:propertyId pdid="cmis:ObjectTypeId"><cmis:value>${RELTYPE}</cmis:value></cmis:propertyId>
<cmis:propertyId pdid="cmis:TargetId"><cmis:value>${TARGETID}</cmis:value></cmis:propertyId>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,72 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:alf="http://www.alfresco.org">
<author><name>admin</name></author>
<content type="text/xhtml">sdsds</content> <id>urn:uuid:87067d6a-e471-4b21-83bd-125e44dc9d75</id>
<link rel="self" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75"/>
<link rel="enclosure" type="text/xhtml" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/content"/><link rel="edit" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75"/>
<link rel="edit-media" type="text/xhtml" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/content"/><link rel="cmis-allowableactions" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/permissions"/>
<link rel="cmis-relationships" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/associations"/>
<link rel="cmis-parents" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/parents"/>
<link rel="cmis-allversions" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/versions"/>
<link rel="cmis-stream" type="text/xhtml" href="http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/content"/><link rel="cmis-type" href="http://localhost:8080/alfresco/service/api/type/document"/>
<link rel="cmis-repository" href="http://localhost:8080/alfresco/service/api/repository"/>
<published>2009-04-07T20:38:29.737+01:00</published>
<summary>Iñtërnâtiônàlizætiøn - 2</summary>
<title>Iñtërnâtiônàlizætiøn - 2</title>
<updated>2009-04-07T20:38:29.784+01:00</updated>
<cmis:object>
<cmis:properties>
<cmis:propertyString cmis:name="BaseType"><cmis:value>document</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="VersionLabel"/>
<cmis:propertyString cmis:name="CheckinComment"/>
<cmis:propertyString cmis:name="ContentStreamAllowed"><cmis:value>ALLOWED</cmis:value></cmis:propertyString>
<cmis:propertyBoolean cmis:name="IsVersionSeriesCheckedOut"><cmis:value>false</cmis:value></cmis:propertyBoolean>
<cmis:propertyBoolean cmis:name="IsLatestVersion"><cmis:value>true</cmis:value></cmis:propertyBoolean>
<cmis:propertyString cmis:name="ChangeToken"/>
<cmis:propertyBoolean cmis:name="IsMajorVersion"><cmis:value>false</cmis:value></cmis:propertyBoolean>
<cmis:propertyString cmis:name="VersionSeriesCheckedOutBy"/>
<cmis:propertyDateTime cmis:name="LastModificationDate"><cmis:value>2009-04-07T20:38:29.784+01:00</cmis:value></cmis:propertyDateTime>
<cmis:propertyDateTime cmis:name="CreationDate"><cmis:value>2009-04-07T20:38:29.737+01:00</cmis:value></cmis:propertyDateTime>
<cmis:propertyUri cmis:name="ContentStreamUri"><cmis:value>http://localhost:8080/alfresco/service/api/node/workspace/SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75/content</cmis:value></cmis:propertyUri>
<cmis:propertyString cmis:name="LastModifiedBy"><cmis:value>admin</cmis:value></cmis:propertyString>
<cmis:propertyInteger cmis:name="ContentStreamLength"><cmis:value>68</cmis:value></cmis:propertyInteger>
<cmis:propertyId cmis:name="VersionSeriesId"><cmis:value>workspace://SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75</cmis:value></cmis:propertyId>
<cmis:propertyUri cmis:name="Uri"/>
<cmis:propertyBoolean cmis:name="IsLatestMajorVersion"><cmis:value>false</cmis:value></cmis:propertyBoolean>
<cmis:propertyString cmis:name="Name"><cmis:value>Iñtërnâtiônàlizætiøn - 2</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="ContentStreamMimeType"><cmis:value>text/xhtml</cmis:value></cmis:propertyString>
<cmis:propertyString cmis:name="ContentStreamFilename"><cmis:value>Iñtërnâtiônàlizætiøn - 2</cmis:value></cmis:propertyString>
<cmis:propertyId cmis:name="ObjectTypeId"><cmis:value>document</cmis:value></cmis:propertyId>
<cmis:propertyId cmis:name="VersionSeriesCheckedOutId"/>
<cmis:propertyBoolean cmis:name="IsImmutable"><cmis:value>false</cmis:value></cmis:propertyBoolean>
<cmis:propertyString cmis:name="CreatedBy"><cmis:value>admin</cmis:value></cmis:propertyString>
<cmis:propertyId cmis:name="ObjectId"><cmis:value>workspace://SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75</cmis:value></cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
<cmis:canGetParents>true</cmis:canGetParents>
<cmis:canMove>true</cmis:canMove>
<cmis:canDeleteVersion>true</cmis:canDeleteVersion>
<cmis:canDeleteContent>true</cmis:canDeleteContent>
<cmis:canCheckout>true</cmis:canCheckout>
<cmis:canCancelCheckout>false</cmis:canCancelCheckout>
<cmis:canCheckin>false</cmis:canCheckin>
<cmis:canSetContent>true</cmis:canSetContent>
<cmis:canGetAllVersions>true</cmis:canGetAllVersions>
<cmis:canAddToFolder>true</cmis:canAddToFolder>
<cmis:canRemoveFromFolder>true</cmis:canRemoveFromFolder>
<cmis:canViewContent>true</cmis:canViewContent>
<cmis:canAddPolicy>false</cmis:canAddPolicy>
<cmis:canGetAppliedPolicies>false</cmis:canGetAppliedPolicies>
<cmis:canRemovePolicy>false</cmis:canRemovePolicy>
<cmis:canCreateRelationship>true</cmis:canCreateRelationship>
</cmis:allowableActions>
</cmis:object>
<cmis:terminator/>
<app:edited>2009-04-07T20:38:29.784+01:00</app:edited>
<alf:icon>http://localhost:8080/alfresco/images/filetypes/_default.gif</alf:icon>
<alf:noderef>workspace://SpacesStore/87067d6a-e471-4b21-83bd-125e44dc9d75</alf:noderef>
</entry>

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<title>Updated Title ${NAME}</title>
<cmis:object>
<cmisra:object>
<cmis:properties>
<cmis:propertyString cmis:name="cmiscustom_docprop_string"><cmis:value>custom ${NAME}</cmis:value></cmis:propertyString>
<cmis:propertyBoolean cmis:name="cmiscustom_docprop_boolean_multi"><cmis:value>false</cmis:value><cmis:value>true</cmis:value></cmis:propertyBoolean>
<cmis:propertyString pdid="cmiscustom:docprop_string"><cmis:value>custom ${NAME}</cmis:value></cmis:propertyString>
<cmis:propertyBoolean pdid="cmiscustom:docprop_boolean_multi"><cmis:value>false</cmis:value><cmis:value>true</cmis:value></cmis:propertyBoolean>
</cmis:properties>
</cmis:object>
</cmisra:object>
</entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901">
<entry xmlns="http://www.w3.org/2005/Atom">
<title>Updated Title ${NAME}</title>
<content>updated content ${NAME}</content>
</entry>

View File

@@ -8,7 +8,7 @@
xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app"
xmlns:cmisc="http://docs.oasis-open.org/ns/cmis/core/200901"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
version="0.62a">
version="0.62d">
<xs:import namespace="http://www.w3.org/2005/Atom"
schemaLocation="ATOM.xsd" />
<xs:import namespace="http://docs.oasis-open.org/ns/cmis/core/200901"
@@ -65,7 +65,7 @@
</xs:complexType>
<!-- -->
<xs:element name="edited" type="xs:dateTime" />
<xs:element name="edited" type="atom:atomDateConstruct" />
<xs:complexType name="appControlType">
<xs:sequence>
<xs:element name="draft" type="app:enumYesNo" minOccurs="0"

View File

@@ -9,7 +9,7 @@
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1" version="0.62a">
jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1" version="0.62d">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd" />
@@ -89,27 +89,31 @@
<!-- atom:feed -->
<xs:element name="feed" type="atom:feedType"></xs:element>
<xs:complexType name="feedType">
<!-- <xs:choice>, issue CMIS 337 -->
<xs:sequence>
<xs:element ref="atom:author" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:category" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:contributor" minOccurs="0"
maxOccurs="1" />
<xs:element ref="atom:generator" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:icon" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:id" minOccurs="1" maxOccurs="1" />
<xs:element ref="atom:link" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:logo" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:rights" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:subtitle" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:title" minOccurs="1" maxOccurs="1" />
<xs:element ref="atom:updated" minOccurs="1" maxOccurs="1" />
<xs:choice maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<jaxb:property name="items" />
</xs:appinfo>
</xs:annotation>
<xs:element ref="atom:author" />
<xs:element ref="atom:category" />
<xs:element ref="atom:contributor" />
<xs:element ref="atom:generator" />
<xs:element ref="atom:icon" />
<xs:element ref="atom:id" />
<xs:element ref="atom:link" />
<xs:element ref="atom:logo" />
<xs:element ref="atom:rights" />
<xs:element ref="atom:subtitle" />
<xs:element ref="atom:title" />
<xs:element ref="atom:updated" />
</xs:choice>
<!-- original atom extension element -->
<xs:group ref="atom:extensionElement" />
<xs:element minOccurs="0" maxOccurs="unbounded" ref="atom:entry" />
<!-- </xs:choice>, issue CMIS 337 -->
</xs:sequence>
<xs:attributeGroup ref="atom:atomCommonAttributes" />
</xs:complexType>
@@ -117,26 +121,30 @@
<xs:element name="entry" type="atom:entryType">
</xs:element>
<xs:complexType name="entryType">
<!-- <xs:choice>, issue CMIS 337 -->
<xs:sequence>
<xs:element ref="atom:author" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:category" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:content" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:contributor" minOccurs="0"
maxOccurs="1" />
<xs:element ref="atom:id" minOccurs="1" maxOccurs="1" />
<xs:element ref="atom:link" minOccurs="0" maxOccurs="unbounded" />
<xs:element ref="atom:published" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:rights" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:source" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:summary" minOccurs="0" maxOccurs="1" />
<xs:element ref="atom:title" minOccurs="1" maxOccurs="1" />
<xs:element ref="atom:updated" minOccurs="1" maxOccurs="1" />
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<jaxb:property name="items" />
</xs:appinfo>
</xs:annotation>
<xs:element ref="atom:author" />
<xs:element ref="atom:category" />
<xs:element ref="atom:content" />
<xs:element ref="atom:contributor" />
<xs:element ref="atom:id" />
<xs:element ref="atom:link" />
<xs:element ref="atom:published" />
<xs:element ref="atom:rights" />
<xs:element ref="atom:source" />
<xs:element ref="atom:summary" />
<xs:element ref="atom:title" />
<xs:element ref="atom:updated" />
</xs:choice>
<!-- Normal ATOM extension element -->
<xs:group ref="atom:extensionElement" />
<!-- </xs:choice>, issue CMIS 337 -->
</xs:sequence>
<!-- Normal ATOM extension element -->
<xs:group ref="atom:extensionElement" />
</xs:sequence>
<xs:attributeGroup ref="atom:atomCommonAttributes" />
</xs:complexType>
@@ -392,8 +400,8 @@
<xs:attributeGroup name="undefinedAttribute">
<xs:anyAttribute namespace="##other" processContents="lax" />
</xs:attributeGroup>
<xs:complexType name="undefinedContent" >
<xs:sequence>
<xs:complexType name="undefinedContent">
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded">
<xs:annotation>
@@ -411,8 +419,11 @@
</xs:annotation>
</xs:any>
</xs:sequence>
<!-- <xs:group minOccurs="0" maxOccurs="unbounded" ref="atom:anyForeignElement" /> -->
<!--
<xs:group minOccurs="0" maxOccurs="unbounded"
ref="atom:anyForeignElement" />
-->
</xs:complexType>
<xs:group name="anyElement">
<xs:sequence>

View File

@@ -7,7 +7,7 @@
xmlns:atom="http://www.w3.org/2005/Atom" xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1"
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" version="0.61c">
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" version="0.62f">
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd" />
@@ -55,10 +55,10 @@
</xs:simpleType>
<xs:simpleType name="enumBaseObjectTypeIds">
<xs:restriction base="xs:string">
<xs:enumeration value="cmis:Document" />
<xs:enumeration value="cmis:Folder" />
<xs:enumeration value="cmis:Relationship" />
<xs:enumeration value="cmis:Policy" />
<xs:enumeration value="cmis:document" />
<xs:enumeration value="cmis:folder" />
<xs:enumeration value="cmis:relationship" />
<xs:enumeration value="cmis:policy" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="enumCapabilityQuery">
@@ -159,7 +159,7 @@
<xs:enumeration value="cmis:CheckinComment" />
<xs:enumeration value="cmis:ContentStreamLength" />
<xs:enumeration value="cmis:ContentStreamMimeType" />
<xs:enumeration value="cmis:ContentStreamFilename" />
<xs:enumeration value="cmis:ContentStreamFileName" />
<xs:enumeration value="cmis:ContentStreamId" />
</xs:restriction>
</xs:simpleType>
@@ -200,13 +200,21 @@
<xs:element name="relationship" type="cmis:cmisObjectType"
minOccurs="0" maxOccurs="unbounded" />
<xs:element name="child" type="cmis:cmisObjectType"
minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:documentation>
This holds the children objects of this folder. This is used only in
the Web Service binding. In the REST/AtomPub binding, an atom
extension element is used.
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- if change log -->
<xs:element name="changeEventInfo" type="cmis:cmisChangeEventType"
minOccurs="0" maxOccurs="1" />
<xs:element name="child" type="cmis:cmisObjectType"
minOccurs="0" maxOccurs="unbounded" />
<!-- ACL -->
<xs:element name="acl" type="cmis:cmisAccessControlListType"
minOccurs="0" maxOccurs="1" />
@@ -223,16 +231,7 @@
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<xs:complexType name="objectTreeCollectionType">
<xs:sequence>
<xs:element name="object" type="cmis:cmisObjectType"
minOccurs="0" maxOccurs="unbounded" />
<xs:any namespace="##other" />
</xs:sequence>
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<!-- anyother tag -->
<!-- anyther tag -->
<xs:complexType name="cmisAnyXml">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"
@@ -241,26 +240,6 @@
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<!-- Entry tag for tree Type -->
<xs:element name="object" type="cmis:cmisObjectType" />
<!-- type and type sub group -->
<xs:element name="type" type="cmis:cmisTypeDefinitionType">
<!--
<xs:annotation> <xs:appinfo> <jaxb:property
generateElementProperty="false" /> </xs:appinfo> </xs:annotation>
-->
</xs:element>
<xs:element name="documentType" type="cmis:cmisTypeDocumentDefinitionType"
substitutionGroup="cmis:type" />
<xs:element name="folderType" type="cmis:cmisTypeFolderDefinitionType"
substitutionGroup="cmis:type" />
<xs:element name="relationshipType" type="cmis:cmisTypeRelationshipDefinitionType"
substitutionGroup="cmis:type" />
<xs:element name="policyType" type="cmis:cmisTypePolicyDefinitionType"
substitutionGroup="cmis:type" />
<!-- property bag -->
<xs:attribute name="key" type="xs:string" />
<xs:attribute name="index" type="xs:integer" />
@@ -303,8 +282,8 @@
<!-- start the prop definitions -->
<xs:complexType name="cmisProperty">
<xs:attribute name="id" use="required" />
<xs:attribute name="name" use="optional" />
<xs:attribute name="pdid" use="required" />
<xs:attribute name="localname" use="optional" />
<xs:attribute name="displayname" use="optional" />
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
@@ -429,11 +408,136 @@
</xs:complexContent>
</xs:complexType>
<!-- cmis choice -->
<xs:complexType name="cmisChoice">
<xs:attribute name="displayName" use="required" />
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<xs:complexType name="cmisChoiceBoolean">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:boolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceId">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:string" />
</xs:sequence>
<xs:attribute ref="cmis:href" use="optional" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceInteger">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:integer" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceDateTime">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:dateTime" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceDecimal">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceHtml">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"
processContents="lax" namespace="##other" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceXhtml">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"
processContents="lax" namespace="##other" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceString">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceUri">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:anyURI" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceXml">
<xs:complexContent>
<xs:extension base="cmis:cmisChoice">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"
processContents="lax" namespace="##other" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- allowable actions -->
<xs:complexType name="cmisAllowableActionsType">
<xs:sequence>
<xs:element name="canDelete" type="xs:boolean" minOccurs="0"
maxOccurs="1" />
<xs:element name="canDeleteObject" type="xs:boolean"
minOccurs="0" maxOccurs="1" />
<xs:element name="canUpdateProperties" type="xs:boolean"
minOccurs="0" maxOccurs="1" />
<xs:element name="canGetProperties" type="xs:boolean"
@@ -446,8 +550,8 @@
minOccurs="0" maxOccurs="1" />
<xs:element name="canGetDescendants" type="xs:boolean"
minOccurs="0" maxOccurs="1" />
<xs:element name="canMoveObject" type="xs:boolean" minOccurs="0"
maxOccurs="1" />
<xs:element name="canMoveObject" type="xs:boolean"
minOccurs="0" maxOccurs="1" />
<xs:element name="canDeleteContentStream" type="xs:boolean"
minOccurs="0" maxOccurs="1" />
<xs:element name="canCheckOut" type="xs:boolean"
@@ -501,155 +605,6 @@
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<!-- main allowable actions element -->
<xs:element name="allowableActions" type="cmis:cmisAllowableActionsType" />
<!-- subgroup -->
<xs:element name="choice" type="cmis:cmisChoiceType" />
<xs:element name="choiceBoolean" type="cmis:cmisChoiceBooleanType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceId" type="cmis:cmisChoiceIdType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceInteger" type="cmis:cmisChoiceIntegerType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceDateTime" type="cmis:cmisChoiceDateTimeType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceDecimal" type="cmis:cmisChoiceDecimalType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceHtml" type="cmis:cmisChoiceHtmlType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceXhtml" type="cmis:cmisChoiceXhtmlType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceString" type="cmis:cmisChoiceStringType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceUri" type="cmis:cmisChoiceUriType"
substitutionGroup="cmis:choice" />
<xs:element name="choiceXml" type="cmis:cmisChoiceXmlType"
substitutionGroup="cmis:choice" />
<!-- type for choices -->
<xs:complexType name="cmisChoiceType" abstract="true">
<xs:sequence>
<xs:element ref="cmis:choice" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute ref="cmis:key" use="optional" />
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<!-- do the property type specific choice entry -->
<xs:complexType name="cmisChoiceBooleanType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:boolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceIdType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceIntegerType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:integer" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceDateTimeType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:dateTime" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceDecimalType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:decimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceHtmlType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"
processContents="lax" namespace="##other" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceXhtmlType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value">
<xs:complexType>
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded"
processContents="lax" namespace="##other" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceStringType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceUriType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="value"
type="xs:anyURI" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="cmisChoiceXmlType">
<xs:complexContent>
<xs:extension base="cmis:cmisChoiceType">
<xs:sequence>
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"
namespace="##other" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<!-- Property Attributes -->
@@ -684,24 +639,6 @@
<xs:element name="orderable" type="xs:boolean" minOccurs="1"
maxOccurs="1" />
<!-- choices -->
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:annotation>
<xs:appinfo>
<jaxb:property name="choice" />
</xs:appinfo>
</xs:annotation>
<xs:element ref="cmis:choiceBoolean" />
<xs:element ref="cmis:choiceDateTime" />
<xs:element ref="cmis:choiceDecimal" />
<xs:element ref="cmis:choiceHtml" />
<xs:element ref="cmis:choiceXhtml" />
<xs:element ref="cmis:choiceId" />
<xs:element ref="cmis:choiceInteger" />
<xs:element ref="cmis:choiceString" />
<xs:element ref="cmis:choiceUri" />
<xs:element ref="cmis:choiceXml" />
</xs:choice>
<xs:element name="openChoice" type="xs:boolean" minOccurs="0"
maxOccurs="1" />
@@ -717,8 +654,10 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceBooleanType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyBoolean" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceBoolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -727,8 +666,11 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceIdType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyId" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceId" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -737,12 +679,15 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceIntegerType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyInteger" />
<xs:element name="maxValue" type="xs:integer" minOccurs="0"
maxOccurs="1" />
<xs:element name="minValue" type="xs:integer" minOccurs="0"
maxOccurs="1" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceInteger" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -751,8 +696,11 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceDateTimeType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyDateTime" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceDateTime" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -761,14 +709,17 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceDecimalType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyDecimal" />
<xs:element name="maxValue" type="xs:decimal" minOccurs="0"
maxOccurs="1" />
<xs:element name="minValue" type="xs:decimal" minOccurs="0"
maxOccurs="1" />
<xs:element name="precision" type="cmis:enumDecimalPrecision"
minOccurs="0" maxOccurs="1" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceDecimal" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -777,8 +728,11 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceHtmlType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyHtml" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceHtml" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -787,8 +741,11 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceXhtmlType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyXhtml" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceXhtml" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -797,10 +754,13 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceStringType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyString" />
<xs:element name="maxLength" type="xs:integer"
minOccurs="0" maxOccurs="1" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceString" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -809,8 +769,11 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceUriType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyUri" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceUri" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -819,10 +782,13 @@
<xs:complexContent>
<xs:extension base="cmis:cmisPropertyDefinitionType">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="defaultValue"
type="cmis:cmisChoiceXmlType" />
<xs:element minOccurs="0" maxOccurs="1" name="defaultValue"
type="cmis:cmisPropertyXml" />
<xs:element name="schemaURI" type="xs:anyURI" minOccurs="0"
maxOccurs="1" />
<xs:element minOccurs="0" maxOccurs="unbounded" name="choice"
type="cmis:cmisChoiceXml" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
@@ -889,7 +855,6 @@
<xs:element name="propertyStringDefinition" type="cmis:cmisPropertyStringDefinitionType" />
<xs:element name="propertyXmlDefinition" type="cmis:cmisPropertyXmlDefinitionType" />
<xs:element name="propertyUriDefinition" type="cmis:cmisPropertyUriDefinitionType" />
</xs:choice>
<!-- extension -->
@@ -943,7 +908,6 @@
</xs:complexType>
<!-- query -->
<xs:complexType name="cmisQueryType">
<xs:sequence>
<xs:element name="repositoryId" type="xs:string"
@@ -964,16 +928,15 @@
<xs:element name="includeRenditions" type="xs:boolean"
minOccurs="0" maxOccurs="1" nillable="true" />
<xs:element name="extension" type="cmis:cmisAnyXml"
minOccurs="0" maxOccurs="1" />
<xs:any maxOccurs="unbounded" minOccurs="1" namespace="##other"
processContents="lax" />
</xs:sequence>
<xs:attributeGroup ref="cmis:cmisUndefinedAttribute" />
</xs:complexType>
<xs:element name="query" type="cmis:cmisQueryType" />
<!-- repository info -->
<xs:element name="repositoryInfo" type="cmis:cmisRepositoryInfoType" />
<xs:complexType name="cmisRepositoryInfoType">
<xs:sequence minOccurs="1">
<xs:element name="repositoryId" type="xs:string"
@@ -1003,7 +966,7 @@
<xs:element name="changesIncomplete" type="xs:boolean"
maxOccurs="1" minOccurs="0" />
<xs:any namespace="##other" processContents="lax" minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
@@ -1019,10 +982,11 @@
<xs:element name="capabilityChanges" type="cmis:enumCapabilityChanges" />
<xs:element name="capabilityChangesOnType" type="cmis:enumBaseObjectTypeIds"
minOccurs="1" maxOccurs="unbounded" />
<xs:element name="capabilityContentStreamUpdates" type="cmis:enumCapabilityContentStreamUpdates"
minOccurs="1" maxOccurs="1" />
<xs:element name="capabilityDescendantNavigation" type="xs:boolean"
maxOccurs="1" minOccurs="0" />
<xs:element name="capabilityContentStreamUpdatability"
type="cmis:enumCapabilityContentStreamUpdates" minOccurs="1"
maxOccurs="1" />
<xs:element name="capabilityGetDescendants" type="xs:boolean"
maxOccurs="1" minOccurs="1" />
<xs:element name="capabilityMultifiling" type="xs:boolean"
minOccurs="1" maxOccurs="1" />
<xs:element name="capabilityPWCSearchable" type="xs:boolean"
@@ -1031,7 +995,7 @@
minOccurs="1" maxOccurs="1" />
<xs:element name="capabilityQuery" type="cmis:enumCapabilityQuery"
minOccurs="1" maxOccurs="1" />
<xs:element name="capabilityRenditions" type="xs:boolean"
<xs:element name="capabilityRenditions" type="cmis:enumCapabilityRendition"
minOccurs="1" maxOccurs="1" />
<xs:element name="capabilityUnfiling" type="xs:boolean"
minOccurs="1" maxOccurs="1" />
@@ -1102,10 +1066,10 @@
<xs:simpleType name="enumBasicPermissions">
<xs:restriction base="xs:string">
<xs:enumeration value="cmis:Read" />
<xs:enumeration value="cmis:Write" />
<xs:enumeration value="cmis:Delete" />
<xs:enumeration value="cmis:All" />
<xs:enumeration value="cmis:read" />
<xs:enumeration value="cmis:write" />
<xs:enumeration value="cmis:delete" />
<xs:enumeration value="cmis:all" />
</xs:restriction>
</xs:simpleType>
@@ -1120,8 +1084,8 @@
<xs:complexType name="cmisPermissionMapping">
<xs:sequence>
<xs:element name="key" type="cmis:enumAllowableActionsKey" />
<xs:element name="permission" type="xs:string" maxOccurs="unbounded" />
<xs:element name="key" type="cmis:enumAllowableActionsKey" minOccurs="1" maxOccurs="1" />
<xs:element name="permission" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:any namespace="##other" />
</xs:sequence>
</xs:complexType>
@@ -1174,7 +1138,7 @@
<xs:complexType name="cmisAccessControlPrincipalType">
<xs:sequence>
<xs:element name="principalId" type="xs:string" />
<xs:any namespace="##other" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
@@ -1184,14 +1148,15 @@
<xs:element name="principal" type="cmis:cmisAccessControlPrincipalType" />
<xs:element name="permission" type="xs:string" />
<xs:element name="direct" type="xs:boolean" />
<xs:any namespace="##other" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="cmisAccessControlListType">
<xs:sequence>
<xs:element name="permission" type="cmis:cmisAccessControlEntryType" />
<xs:element name="permission" type="cmis:cmisAccessControlEntryType"
minOccurs="1" maxOccurs="unbounded" />
<xs:any namespace="##other" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
@@ -1206,10 +1171,6 @@
</xs:sequence>
</xs:complexType>
<!-- element -->
<xs:element name="cmisObject" type="cmis:cmisObjectType" />
<!-- renditions -->
<xs:simpleType name="enumCapabilityRendition">
<xs:restriction base="xs:string">
@@ -1220,7 +1181,7 @@
<xs:simpleType name="enumRenditionKind">
<xs:restriction base="xs:string">
<xs:enumeration value="CMIS.Thumbnail" />
<xs:enumeration value="cmis:thumbnail" />
</xs:restriction>
</xs:simpleType>
@@ -1240,5 +1201,29 @@
</xs:complexType>
<!-- elements -->
<xs:element name="allowableActions" type="cmis:cmisAllowableActionsType">
<xs:annotation>
<xs:documentation>
This is the root tag for a CMIS AllowableActions
Document Type
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="query" type="cmis:cmisQueryType">
<xs:annotation>
<xs:documentation>
This is the root tag for a CMIS Query Document Type
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="acl" type="cmis:cmisAccessControlListType">
<xs:annotation>
<xs:documentation>
This is the root tag for a CMIS ACL Document Type
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
<!-- EOF -->

View File

@@ -9,7 +9,7 @@
jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.1"
xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901"
xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901"
version="0.62a">
version="0.62f">
<xs:import namespace="http://docs.oasis-open.org/ns/cmis/core/200901"
schemaLocation="CMIS-Core.xsd" />
<xs:import namespace="http://www.w3.org/2005/Atom"
@@ -26,10 +26,36 @@
<xs:attribute name="id" type="xs:string" />
<xs:attribute name="renditionType" type="xs:string" />
<xs:element name="repositoryInfo" type="cmis:cmisRepositoryInfoType" />
<xs:element name="repositoryInfo" type="cmis:cmisRepositoryInfoType">
<xs:annotation>
<xs:documentation>
This is the AtomPub extension element that will be
used to contain CMIS repository information
inside an AtomPub
workspace element inside an AtomPub Service document
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- for testing hierarchy options -->
<xs:element name="children" type="atom:feedType" />
<xs:element name="type" type="cmis:cmisTypeDefinitionType">
<xs:annotation>
<xs:documentation>
This is the Atom extension element that will be
used to contain a type definition (document, folder, relationship,
or policy) inside an atom entry element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="children" type="atom:feedType">
<xs:annotation>
<xs:documentation>
This is the Atom extension element that will be
used to contain a feed inside an atom entry element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="enumCollectionType">
<xs:restriction base="xs:string">
@@ -59,7 +85,23 @@
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:element name="uritemplate" type="cmisra:cmisUriTemplateType" />
<xs:element name="uritemplate" type="cmisra:cmisUriTemplateType">
<xs:annotation>
<xs:documentation>
This is the AtomPub extension element that will be
used to contain CMIS URI Templates inside an AtomPub
workspace
element inside an AtomPub Service document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="object" type="cmis:cmisObjectType">
<xs:annotation>
<xs:documentation>
This is the AtomPub extension element that will be
used to contain a CMIS object instance inside an Atom entry element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:simpleType name="enumLinkRelations">
@@ -84,31 +126,102 @@
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/allowableactions" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/allowableactions">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_ALLOWABLEACTIONS" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/relationships" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/relationships">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_RELATIONSHIPS" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/source" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/source">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_SOURCE" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/target" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/target">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_TARGET" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/policies" />
<xs:enumeration value="http://docs.oasis-open.org/ns/cmis/link/200901/acl" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/policies">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_POLICIES" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="http://docs.oasis-open.org/ns/cmis/link/200901/acl">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_ACL" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<!-- changes -->
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/changes" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/changes">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_CHANGES" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<!-- folder tree -->
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/foldertree" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/foldertree">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_FOLDERTREE" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<!-- types descendants -->
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/typesdescendants" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/typesdescendants">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_TYPESDESCENDANTS" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
<xs:enumeration
value="http://docs.oasis-open.org/ns/cmis/link/200901/rootdescendants" />
value="http://docs.oasis-open.org/ns/cmis/link/200901/rootdescendants">
<xs:annotation>
<xs:appinfo>
<jaxb:typesafeEnumMember name="CMIS_ROOTDESCENDANTS" />
</xs:appinfo>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<cmis:allowableActions xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200901" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>

View File

@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<atom:feed xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200901" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<atom:title type="text">changelog feed</atom:title>
<atom:author>
<atom:name>Al Brown</atom:name>
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:id>urn:uuid:4b03b2ae-a615-4c04-97d5-19be766de71a</atom:id>
<atom:updated>2009-07-17T09:13:33.109-07:00</atom:updated>
<atom:id>urn:uuid:bbf11f9e-0534-43f4-b5a3-436c7d1cf74a</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/folder1feed/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/folder1feed"/>
<atom:link type="application/atom+xml;type=feed" rel="first" href="http://cmisexample.oasis-open.org/rep1/folder1feed/first"/>
<atom:link type="application/atom+xml;type=feed" rel="next" href="http://cmisexample.oasis-open.org/rep1/folder1feed/4"/>
<atom:link type="application/atom+xml;type=feed" rel="previous" href="http://cmisexample.oasis-open.org/rep1/folder1feed/2"/>
<atom:link type="application/atom+xml;type=feed" rel="last" href="http://cmisexample.oasis-open.org/rep1/folder1feed/last"/>
<atom:title type="text">changelog feed</atom:title>
<atom:updated>2009-07-13T22:50:04.078-07:00</atom:updated>
<app:collection href="http://cmisexample.oasis-open.org/rep1/folder1feed/3">
<atom:title type="text">changelog feed</atom:title>
<app:accept>application/atom+xml;type=entry</app:accept>
@@ -26,52 +26,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48"/>
<atom:id>urn:uuid:97e45037-7588-44c1-9009-4d1c63d85e48</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/97e45037-7588-44c1-9009-4d1c63d85e48/children/tree"/>
<atom:published>2009-07-13T22:50:04.078-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 97e45037-7588-44c1-9009-4d1c63d85e48</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a"/>
<atom:id>urn:uuid:eca5cd9a-a34e-4001-8bcc-99a8d171f08a</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/type"/>
<atom:published>2009-07-17T09:13:33.109-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry eca5cd9a-a34e-4001-8bcc-99a8d171f08a</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:04.078-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.109-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/eca5cd9a-a34e-4001-8bcc-99a8d171f08a/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:04.078-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.109-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:04.078-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.109-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>97e45037-7588-44c1-9009-4d1c63d85e48</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>eca5cd9a-a34e-4001-8bcc-99a8d171f08a</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>97e45037-7588-44c1-9009-4d1c63d85e48up</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>eca5cd9a-a34e-4001-8bcc-99a8d171f08aup</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -89,9 +89,9 @@
</cmis:allowableActions>
<cmis:changeEventInfo>
<cmis:changeType>updated</cmis:changeType>
<cmis:changeTime>2009-07-13T22:50:04.078-07:00</cmis:changeTime>
<cmis:changeTime>2009-07-17T09:13:33.109-07:00</cmis:changeTime>
</cmis:changeEventInfo>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -99,52 +99,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1"/>
<atom:id>urn:uuid:91e6e001-e94b-4bea-8158-87e95cca8cb1</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/91e6e001-e94b-4bea-8158-87e95cca8cb1/children/tree"/>
<atom:published>2009-07-13T22:50:04.078-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 91e6e001-e94b-4bea-8158-87e95cca8cb1</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f"/>
<atom:id>urn:uuid:094b6e99-c409-40de-aa61-6af5feb68a7f</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/type"/>
<atom:published>2009-07-17T09:13:33.109-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 094b6e99-c409-40de-aa61-6af5feb68a7f</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:04.078-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.109-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/094b6e99-c409-40de-aa61-6af5feb68a7f/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:04.078-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.109-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:04.078-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.125-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>91e6e001-e94b-4bea-8158-87e95cca8cb1</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>094b6e99-c409-40de-aa61-6af5feb68a7f</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>91e6e001-e94b-4bea-8158-87e95cca8cb1up</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>094b6e99-c409-40de-aa61-6af5feb68a7fup</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -162,9 +162,9 @@
</cmis:allowableActions>
<cmis:changeEventInfo>
<cmis:changeType>updated</cmis:changeType>
<cmis:changeTime>2009-07-13T22:50:04.078-07:00</cmis:changeTime>
<cmis:changeTime>2009-07-17T09:13:33.125-07:00</cmis:changeTime>
</cmis:changeEventInfo>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -172,52 +172,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e"/>
<atom:id>urn:uuid:1b479763-248c-4a96-b5ca-97011535c38e</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/1b479763-248c-4a96-b5ca-97011535c38e/children/tree"/>
<atom:published>2009-07-13T22:50:04.078-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 1b479763-248c-4a96-b5ca-97011535c38e</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e"/>
<atom:id>urn:uuid:13792086-4a35-4818-81a3-0ee63dbe023e</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/type"/>
<atom:published>2009-07-17T09:13:33.125-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 13792086-4a35-4818-81a3-0ee63dbe023e</atom:summary>
<atom:title type="text">CMIS Example Folder as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:04.093-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.125-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/13792086-4a35-4818-81a3-0ee63dbe023e/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:04.093-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.125-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:04.093-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.125-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>1b479763-248c-4a96-b5ca-97011535c38e</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>13792086-4a35-4818-81a3-0ee63dbe023e</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>1b479763-248c-4a96-b5ca-97011535c38eup</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>13792086-4a35-4818-81a3-0ee63dbe023eup</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -235,9 +235,9 @@
</cmis:allowableActions>
<cmis:changeEventInfo>
<cmis:changeType>updated</cmis:changeType>
<cmis:changeTime>2009-07-13T22:50:04.093-07:00</cmis:changeTime>
<cmis:changeTime>2009-07-17T09:13:33.125-07:00</cmis:changeTime>
</cmis:changeEventInfo>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -245,77 +245,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf"/>
<atom:id>urn:uuid:19958c69-509e-4f86-be42-bfbd0bb380cf</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cfmedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/19958c69-509e-4f86-be42-bfbd0bb380cf/relationships"/>
<atom:published>2009-07-13T22:50:04.093-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 19958c69-509e-4f86-be42-bfbd0bb380cf</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0"/>
<atom:id>urn:uuid:0c35d523-c8fc-42bb-b08d-ba57452c63c0</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/type"/>
<atom:published>2009-07-17T09:13:33.125-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 0c35d523-c8fc-42bb-b08d-ba57452c63c0</atom:summary>
<atom:title type="text">CMIS Example Folder as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:04.093-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.125-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/0c35d523-c8fc-42bb-b08d-ba57452c63c0/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:04.093-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.140-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:04.093-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.140-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>19958c69-509e-4f86-be42-bfbd0bb380cf</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>0c35d523-c8fc-42bb-b08d-ba57452c63c0</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -323,7 +323,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -345,8 +345,8 @@
</cmis:allowableActions>
<cmis:changeEventInfo>
<cmis:changeType>updated</cmis:changeType>
<cmis:changeTime>2009-07-13T22:50:04.093-07:00</cmis:changeTime>
<cmis:changeTime>2009-07-17T09:13:33.140-07:00</cmis:changeTime>
</cmis:changeEventInfo>
</cmis:object>
</cmisra:object>
</atom:entry>
</atom:feed>

View File

@@ -5,77 +5,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127"/>
<atom:id>urn:uuid:7b667d77-bf53-4176-b233-91aa7d26c127</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/7b667d77-bf53-4176-b233-91aa7d26c127/relationships"/>
<atom:published>2009-07-13T22:50:03.796-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 7b667d77-bf53-4176-b233-91aa7d26c127</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94"/>
<atom:id>urn:uuid:d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/type"/>
<atom:published>2009-07-17T09:13:32.890-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94</atom:summary>
<atom:title type="text">CMIS Example Document</atom:title>
<atom:updated>2009-07-13T22:50:03.812-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:32.906-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.812-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:32.906-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.812-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:32.906-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>7b667d77-bf53-4176-b233-91aa7d26c127</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>d6ea99e2-ef5e-4bbb-97fa-feeae20d0f94</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -83,7 +83,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -103,5 +103,5 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -5,92 +5,92 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b"/>
<atom:id>urn:uuid:feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4bmedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/relationships"/>
<atom:link type="application/atom+xml;type=feed" rel="pwc" href="http://cmisexample.oasis-open.org/rep1/feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b/pwc"/>
<atom:published>2009-07-13T22:50:03.828-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb"/>
<atom:id>urn:uuid:24f3aad1-485c-468e-a9a7-aff29fdbeafb</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/type"/>
<atom:published>2009-07-17T09:13:32.921-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 24f3aad1-485c-468e-a9a7-aff29fdbeafb</atom:summary>
<atom:title type="text">CMIS Example Document for PWC</atom:title>
<atom:updated>2009-07-13T22:50:03.828-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:32.937-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafbmedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/relationships"/>
<atom:link type="application/atom+xml;type=feed" rel="pwc" href="http://cmisexample.oasis-open.org/rep1/24f3aad1-485c-468e-a9a7-aff29fdbeafb/pwc"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.843-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:32.937-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.843-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:32.937-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>24f3aad1-485c-468e-a9a7-aff29fdbeafb</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
<cmis:value>cmis</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:VersionSeriesCheckedOutId">
<cmis:value>vs-feec8a83-7a8f-495c-9a41-d8f4c8b2dd4b</cmis:value>
<cmis:propertyId localname="rep-cmis:VersionSeriesCheckedOutId" pdid="cmis:VersionSeriesCheckedOutId">
<cmis:value>vs-24f3aad1-485c-468e-a9a7-aff29fdbeafb</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:VersionSeriesCheckedOutBy">
<cmis:propertyString localname="rep-cmis:VersionSeriesCheckedOutBy" pdid="cmis:VersionSeriesCheckedOutBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -110,5 +110,5 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -5,77 +5,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3"/>
<atom:id>urn:uuid:ba01e3b4-498e-4c37-a9ce-ce49afac7ce3</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/ba01e3b4-498e-4c37-a9ce-ce49afac7ce3/relationships"/>
<atom:published>2009-07-13T22:50:03.984-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry ba01e3b4-498e-4c37-a9ce-ce49afac7ce3</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64"/>
<atom:id>urn:uuid:fb7b8894-bf63-4f61-bcb6-8678d3af7b64</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/type"/>
<atom:published>2009-07-17T09:13:33.156-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry fb7b8894-bf63-4f61-bcb6-8678d3af7b64</atom:summary>
<atom:title type="text">CMIS Example Document - Loan</atom:title>
<atom:updated>2009-07-13T22:50:03.984-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.156-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/fb7b8894-bf63-4f61-bcb6-8678d3af7b64/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.984-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.156-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.984-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.156-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>ba01e3b4-498e-4c37-a9ce-ce49afac7ce3</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>fb7b8894-bf63-4f61-bcb6-8678d3af7b64</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>loan</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -83,7 +83,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -105,7 +105,7 @@
</cmis:allowableActions>
<cmis:changeEventInfo>
<cmis:changeType>updated</cmis:changeType>
<cmis:changeTime>2009-07-13T22:50:03.984-07:00</cmis:changeTime>
<cmis:changeTime>2009-07-17T09:13:33.156-07:00</cmis:changeTime>
</cmis:changeEventInfo>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -1,19 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<atom:feed xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200901" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<atom:title type="text">Feed for folder1</atom:title>
<atom:author>
<atom:name>Al Brown</atom:name>
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:id>urn:uuid:e926653d-d02a-420b-87ba-94533ede656b</atom:id>
<atom:updated>2009-07-17T09:13:33.000-07:00</atom:updated>
<atom:id>urn:uuid:55638aa8-d558-4e59-b9b4-0bf9aba14bb3</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/folder1feed/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/folder1feed"/>
<atom:link type="application/atom+xml;type=feed" rel="first" href="http://cmisexample.oasis-open.org/rep1/folder1feed/first"/>
<atom:link type="application/atom+xml;type=feed" rel="next" href="http://cmisexample.oasis-open.org/rep1/folder1feed/4"/>
<atom:link type="application/atom+xml;type=feed" rel="previous" href="http://cmisexample.oasis-open.org/rep1/folder1feed/2"/>
<atom:link type="application/atom+xml;type=feed" rel="last" href="http://cmisexample.oasis-open.org/rep1/folder1feed/last"/>
<atom:title type="text">Feed for folder1</atom:title>
<atom:updated>2009-07-13T22:50:03.875-07:00</atom:updated>
<app:collection href="http://cmisexample.oasis-open.org/rep1/folder1feed/3">
<atom:title type="text">Feed for folder1</atom:title>
<app:accept>application/atom+xml;type=entry</app:accept>
@@ -26,52 +26,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a"/>
<atom:id>urn:uuid:b2041411-b432-4ec5-96b1-a8129d090e6a</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/b2041411-b432-4ec5-96b1-a8129d090e6a/children/tree"/>
<atom:published>2009-07-13T22:50:03.875-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry b2041411-b432-4ec5-96b1-a8129d090e6a</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13"/>
<atom:id>urn:uuid:aed6c3a7-306d-461f-9a4f-3eed15e19a13</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/type"/>
<atom:published>2009-07-17T09:13:33.000-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry aed6c3a7-306d-461f-9a4f-3eed15e19a13</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.875-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.000-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/aed6c3a7-306d-461f-9a4f-3eed15e19a13/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.875-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.000-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.890-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>b2041411-b432-4ec5-96b1-a8129d090e6a</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>aed6c3a7-306d-461f-9a4f-3eed15e19a13</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>b2041411-b432-4ec5-96b1-a8129d090e6aup</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>aed6c3a7-306d-461f-9a4f-3eed15e19a13up</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -87,7 +87,7 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -95,52 +95,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19"/>
<atom:id>urn:uuid:c1ba0081-d770-4640-bdb4-f2d96cff6f19</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/c1ba0081-d770-4640-bdb4-f2d96cff6f19/children/tree"/>
<atom:published>2009-07-13T22:50:03.890-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry c1ba0081-d770-4640-bdb4-f2d96cff6f19</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267"/>
<atom:id>urn:uuid:03649b71-6c2b-4298-a4fb-09dd8465a267</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/type"/>
<atom:published>2009-07-17T09:13:33.015-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 03649b71-6c2b-4298-a4fb-09dd8465a267</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.890-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.015-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/03649b71-6c2b-4298-a4fb-09dd8465a267/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.890-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.890-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>c1ba0081-d770-4640-bdb4-f2d96cff6f19</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>03649b71-6c2b-4298-a4fb-09dd8465a267</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>c1ba0081-d770-4640-bdb4-f2d96cff6f19up</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>03649b71-6c2b-4298-a4fb-09dd8465a267up</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -156,7 +156,7 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -164,52 +164,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d"/>
<atom:id>urn:uuid:a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d/children/tree"/>
<atom:published>2009-07-13T22:50:03.890-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6"/>
<atom:id>urn:uuid:d67daab3-1357-4f76-a1ee-4e803277d7b6</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/type"/>
<atom:published>2009-07-17T09:13:33.015-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry d67daab3-1357-4f76-a1ee-4e803277d7b6</atom:summary>
<atom:title type="text">CMIS Example Folder as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:03.890-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.015-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/d67daab3-1357-4f76-a1ee-4e803277d7b6/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.890-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.890-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>a63f40f8-1a7a-462f-83b2-9c10cd8f3b5d</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>d67daab3-1357-4f76-a1ee-4e803277d7b6</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>a63f40f8-1a7a-462f-83b2-9c10cd8f3b5dup</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>d67daab3-1357-4f76-a1ee-4e803277d7b6up</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -225,7 +225,7 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -233,77 +233,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a"/>
<atom:id>urn:uuid:6ed0d3f3-be20-48c7-8535-080adeb9de6a</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6amedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/6ed0d3f3-be20-48c7-8535-080adeb9de6a/relationships"/>
<atom:published>2009-07-13T22:50:03.890-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 6ed0d3f3-be20-48c7-8535-080adeb9de6a</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d"/>
<atom:id>urn:uuid:ce8c55db-a313-4db5-96c6-4d9b8a171a8d</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/type"/>
<atom:published>2009-07-17T09:13:33.015-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry ce8c55db-a313-4db5-96c6-4d9b8a171a8d</atom:summary>
<atom:title type="text">CMIS Example Folder as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:03.906-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.015-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8dmedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/ce8c55db-a313-4db5-96c6-4d9b8a171a8d/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.906-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.906-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.015-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>6ed0d3f3-be20-48c7-8535-080adeb9de6a</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>ce8c55db-a313-4db5-96c6-4d9b8a171a8d</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -311,7 +311,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -331,6 +331,6 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
</atom:feed>

View File

@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<atom:feed xmlns:cmis="http://docs.oasis-open.org/ns/cmis/core/200901" xmlns:cmism="http://docs.oasis-open.org/ns/cmis/messaging/200901" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns:cmisra="http://docs.oasis-open.org/ns/cmis/restatom/200901">
<atom:title type="text">Feed for folder1</atom:title>
<atom:author>
<atom:name>Al Brown</atom:name>
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:id>urn:uuid:6612a226-06d3-4c60-8a31-dbcbfa1fd542</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/3f8c37fc-20e8-49a1-87a4-50b7f467cabc/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/3f8c37fc-20e8-49a1-87a4-50b7f467cabc"/>
<atom:title type="text">Feed for folder1</atom:title>
<atom:updated>2009-07-13T22:50:03.921-07:00</atom:updated>
<app:collection href="http://cmisexample.oasis-open.org/rep1/3f8c37fc-20e8-49a1-87a4-50b7f467cabc/3">
<atom:updated>2009-07-17T09:13:33.046-07:00</atom:updated>
<atom:id>urn:uuid:93474b3f-9ca1-440a-8856-af51e5197e05</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/efe18f0a-74e8-4dcd-8057-9fcb799caf0e/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/efe18f0a-74e8-4dcd-8057-9fcb799caf0e"/>
<app:collection href="http://cmisexample.oasis-open.org/rep1/efe18f0a-74e8-4dcd-8057-9fcb799caf0e/3">
<atom:title type="text">Feed for folder1</atom:title>
<app:accept>application/atom+xml;type=entry</app:accept>
<app:accept>application/atom+xml</app:accept>
@@ -22,52 +22,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f"/>
<atom:id>urn:uuid:4de5c2fe-7e85-4ae1-a2ff-dad62807a21f</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/children/tree"/>
<atom:published>2009-07-13T22:50:03.921-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 4de5c2fe-7e85-4ae1-a2ff-dad62807a21f</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17"/>
<atom:id>urn:uuid:50f79725-6aa4-4206-838e-03c90a045b17</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/type"/>
<atom:published>2009-07-17T09:13:33.046-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 50f79725-6aa4-4206-838e-03c90a045b17</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.921-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.046-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.921-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.046-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.921-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.046-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>4de5c2fe-7e85-4ae1-a2ff-dad62807a21f</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>50f79725-6aa4-4206-838e-03c90a045b17</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>4de5c2fe-7e85-4ae1-a2ff-dad62807a21fup</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>50f79725-6aa4-4206-838e-03c90a045b17up</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -83,19 +83,19 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
<cmisra:children>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:author>
<atom:name>Al Brown</atom:name>
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:id>urn:uuid:0d85ac29-9cf0-4e39-836c-9befb14eed42</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f"/>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.921-07:00</atom:updated>
<app:collection href="http://cmisexample.oasis-open.org/rep1/4de5c2fe-7e85-4ae1-a2ff-dad62807a21f/3">
<atom:updated>2009-07-17T09:13:33.046-07:00</atom:updated>
<atom:id>urn:uuid:40c0b703-758c-4102-8739-18d19e11109c</atom:id>
<atom:link type="application/atom+xml;type=feed" rel="self" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/3"/>
<atom:link type="application/atom+xml;type=entry" rel="via" href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17"/>
<app:collection href="http://cmisexample.oasis-open.org/rep1/50f79725-6aa4-4206-838e-03c90a045b17/3">
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<app:accept>application/atom+xml;type=entry</app:accept>
<app:accept>application/atom+xml</app:accept>
@@ -107,77 +107,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2"/>
<atom:id>urn:uuid:23787998-7b17-45e3-bd0d-09ccab9e51d2</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/23787998-7b17-45e3-bd0d-09ccab9e51d2/relationships"/>
<atom:published>2009-07-13T22:50:03.921-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 23787998-7b17-45e3-bd0d-09ccab9e51d2</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc"/>
<atom:id>urn:uuid:ba61c32c-da45-43cf-8fe7-399cae307ccc</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/type"/>
<atom:published>2009-07-17T09:13:33.046-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry ba61c32c-da45-43cf-8fe7-399cae307ccc</atom:summary>
<atom:title type="text">CMIS Example Doc as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:03.921-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.046-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307cccmedia"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/ba61c32c-da45-43cf-8fe7-399cae307ccc/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.921-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.046-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.046-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>23787998-7b17-45e3-bd0d-09ccab9e51d2</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>ba61c32c-da45-43cf-8fe7-399cae307ccc</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -185,7 +185,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -205,7 +205,7 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -213,77 +213,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93"/>
<atom:id>urn:uuid:0016826e-481b-49ea-874d-eed3dd469c93</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/0016826e-481b-49ea-874d-eed3dd469c93/relationships"/>
<atom:published>2009-07-13T22:50:03.937-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 0016826e-481b-49ea-874d-eed3dd469c93</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348"/>
<atom:id>urn:uuid:8d712ae5-18fe-469b-b4c4-caa0ea3ab348</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/type"/>
<atom:published>2009-07-17T09:13:33.062-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 8d712ae5-18fe-469b-b4c4-caa0ea3ab348</atom:summary>
<atom:title type="text">CMIS Example Doc as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:03.937-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.062-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/8d712ae5-18fe-469b-b4c4-caa0ea3ab348/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.062-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.062-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>0016826e-481b-49ea-874d-eed3dd469c93</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>8d712ae5-18fe-469b-b4c4-caa0ea3ab348</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -291,7 +291,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -311,7 +311,7 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
</cmisra:children>
</atom:entry>
@@ -321,52 +321,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf"/>
<atom:id>urn:uuid:14e2a592-fcf6-4eda-a8d7-db2b93b205bf</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/14e2a592-fcf6-4eda-a8d7-db2b93b205bf/children/tree"/>
<atom:published>2009-07-13T22:50:03.937-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 14e2a592-fcf6-4eda-a8d7-db2b93b205bf</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204"/>
<atom:id>urn:uuid:56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/type"/>
<atom:published>2009-07-17T09:13:33.062-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.937-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.062-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.062-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.062-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>14e2a592-fcf6-4eda-a8d7-db2b93b205bf</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>14e2a592-fcf6-4eda-a8d7-db2b93b205bfup</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>56b10c11-dbe1-4bd8-a5e4-8dc3dcd58204up</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -382,7 +382,7 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
<atom:entry>
<atom:author>
@@ -390,77 +390,77 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55"/>
<atom:id>urn:uuid:74e02f11-1e2a-4226-9a3c-c85af8f16b55</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/type"/>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/74e02f11-1e2a-4226-9a3c-c85af8f16b55/relationships"/>
<atom:published>2009-07-13T22:50:03.937-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 74e02f11-1e2a-4226-9a3c-c85af8f16b55</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004"/>
<atom:id>urn:uuid:400d5852-f94a-4734-802d-0de3b6aa6004</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/type"/>
<atom:published>2009-07-17T09:13:33.062-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 400d5852-f94a-4734-802d-0de3b6aa6004</atom:summary>
<atom:title type="text">CMIS Example Doc as Invoice type</atom:title>
<atom:updated>2009-07-13T22:50:03.937-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:33.078-07:00</atom:updated>
<atom:link rel="edit-media" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/edit-media"/>
<atom:link rel="alternate" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/alternate"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="allversions" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/allversions"/>
<atom:link type="application/atom+xml;type=entry" rel="latestversion" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/latestversions"/>
<atom:link length="4123" type="text/plain" rel="stream" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004media"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/400d5852-f94a-4734-802d-0de3b6aa6004/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:33.078-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.937-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:33.078-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>74e02f11-1e2a-4226-9a3c-c85af8f16b55</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>400d5852-f94a-4734-802d-0de3b6aa6004</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>invoice</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:document</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyBoolean id="cmis:IsLatestVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestVersion" pdid="cmis:IsLatestVersion">
<cmis:value>true</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsVersionSeriesCheckedOut">
<cmis:propertyBoolean localname="rep-cmis:IsVersionSeriesCheckedOut" pdid="cmis:IsVersionSeriesCheckedOut">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsMajorVersion" pdid="cmis:IsMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyBoolean id="cmis:IsLatestMajorVersion">
<cmis:propertyBoolean localname="rep-cmis:IsLatestMajorVersion" pdid="cmis:IsLatestMajorVersion">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyString id="cmis:CheckinComment">
<cmis:propertyString localname="rep-cmis:CheckinComment" pdid="cmis:CheckinComment">
<cmis:value>Checkin comment</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:VersionLabel">
<cmis:propertyString localname="rep-cmis:VersionLabel" pdid="cmis:VersionLabel">
<cmis:value>0.1</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamMimeType">
<cmis:propertyString localname="rep-cmis:ContentStreamMimeType" pdid="cmis:ContentStreamMimeType">
<cmis:value>text/plain</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:ContentStreamFilename">
<cmis:propertyString localname="rep-cmis:ContentStreamFileName" pdid="cmis:ContentStreamFileName">
<cmis:value>text.txt</cmis:value>
</cmis:propertyString>
<cmis:propertyInteger id="cmis:ContentStreamLength">
<cmis:propertyInteger localname="rep-cmis:ContentStreamLength" pdid="cmis:ContentStreamLength">
<cmis:value>4234</cmis:value>
</cmis:propertyInteger>
<cmis:propertyString id="keywords">
<cmis:propertyString displayname="Keywords for Document" localname="keywords" pdid="keywords">
<cmis:value>document</cmis:value>
<cmis:value>example</cmis:value>
<cmis:value>sample</cmis:value>
@@ -468,7 +468,7 @@
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -488,6 +488,6 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateDocument>true</cmis:canCreateDocument>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>
</atom:feed>

View File

@@ -5,52 +5,52 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2"/>
<atom:id>urn:uuid:af5102cb-4f0b-42e1-b97c-c3b614074fb2</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/type"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/af5102cb-4f0b-42e1-b97c-c3b614074fb2/children/tree"/>
<atom:published>2009-07-13T22:50:03.843-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry af5102cb-4f0b-42e1-b97c-c3b614074fb2</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c"/>
<atom:id>urn:uuid:86b91347-4039-4363-9171-1b50b2a20f6c</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/type"/>
<atom:published>2009-07-17T09:13:32.937-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 86b91347-4039-4363-9171-1b50b2a20f6c</atom:summary>
<atom:title type="text">CMIS Example Folder as Customer type</atom:title>
<atom:updated>2009-07-13T22:50:03.843-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:32.937-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/relationships"/>
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/up"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/86b91347-4039-4363-9171-1b50b2a20f6c/children/tree"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.843-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:32.937-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.843-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:32.937-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>af5102cb-4f0b-42e1-b97c-c3b614074fb2</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>86b91347-4039-4363-9171-1b50b2a20f6c</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>customer</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:folder</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyId id="cmis:ParentId">
<cmis:value>af5102cb-4f0b-42e1-b97c-c3b614074fb2up</cmis:value>
<cmis:propertyId localname="rep-cmis:ParentId" pdid="cmis:ParentId">
<cmis:value>86b91347-4039-4363-9171-1b50b2a20f6cup</cmis:value>
</cmis:propertyId>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -66,5 +66,5 @@
<cmis:canCreateFolder>true</cmis:canCreateFolder>
<cmis:canDeleteTree>true</cmis:canDeleteTree>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -5,47 +5,47 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e"/>
<atom:id>urn:uuid:169251b0-40b4-4c83-b0b8-4d4d77f7199e</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e/type"/>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/169251b0-40b4-4c83-b0b8-4d4d77f7199e/relationships"/>
<atom:published>2009-07-13T22:50:03.859-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 169251b0-40b4-4c83-b0b8-4d4d77f7199e</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f"/>
<atom:id>urn:uuid:7910ee91-6201-4868-bcd9-1c72edf6161f</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f/type"/>
<atom:published>2009-07-17T09:13:32.953-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry 7910ee91-6201-4868-bcd9-1c72edf6161f</atom:summary>
<atom:title type="text">CMIS Example Policy</atom:title>
<atom:updated>2009-07-13T22:50:03.859-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:32.968-07:00</atom:updated>
<atom:link type="application/atom+xml;type=feed" rel="parents" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f/parents"/>
<atom:link type="application/atom+xml;type=feed" rel="relationships" href="http://cmisexample.oasis-open.org/rep1/7910ee91-6201-4868-bcd9-1c72edf6161f/relationships"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.859-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:32.968-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.859-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:32.968-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>169251b0-40b4-4c83-b0b8-4d4d77f7199e</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>7910ee91-6201-4868-bcd9-1c72edf6161f</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>policy</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:policy</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -57,5 +57,5 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreatePolicy>true</cmis:canCreatePolicy>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -4,4 +4,5 @@
<cmis:searchAllVersions>true</cmis:searchAllVersions>
<cmis:maxItems>50</cmis:maxItems>
<cmis:skipCount>0</cmis:skipCount>
<x:invalidschema xmlns:x="http://invalid"></x:invalidschema>
</cmis:query>

View File

@@ -5,47 +5,47 @@
<atom:uri>http://www.ibm.com/</atom:uri>
<atom:email>albertcbrown@us.ibm.com</atom:email>
</atom:author>
<atom:content src="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974"/>
<atom:id>urn:uuid:b86561c5-33ca-4852-918a-a4814160f974</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974/type"/>
<atom:link type="application/atom+xml;type=entry" rel="source" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974/source"/>
<atom:link type="application/atom+xml;type=entry" rel="target" href="http://cmisexample.oasis-open.org/rep1/b86561c5-33ca-4852-918a-a4814160f974/target"/>
<atom:published>2009-07-13T22:50:03.875-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry b86561c5-33ca-4852-918a-a4814160f974</atom:summary>
<atom:content src="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738"/>
<atom:id>urn:uuid:bfe1e986-a166-4abf-b2a2-e164ca954738</atom:id>
<atom:link rel="self" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738"/>
<atom:link rel="edit" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738"/>
<atom:link type="application/cmis+xml;type=allowableActions" rel="allowableactions" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738/allowableactions"/>
<atom:link type="application/atom+xml;type=entry" rel="type" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738/type"/>
<atom:published>2009-07-17T09:13:32.984-07:00</atom:published>
<atom:summary type="html">HTML summary of Entry bfe1e986-a166-4abf-b2a2-e164ca954738</atom:summary>
<atom:title type="text">CMIS Example Relationship as Compound Document type</atom:title>
<atom:updated>2009-07-13T22:50:03.875-07:00</atom:updated>
<cmis:object>
<atom:updated>2009-07-17T09:13:32.984-07:00</atom:updated>
<atom:link type="application/atom+xml;type=entry" rel="source" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738/source"/>
<atom:link type="application/atom+xml;type=entry" rel="target" href="http://cmisexample.oasis-open.org/rep1/bfe1e986-a166-4abf-b2a2-e164ca954738/target"/>
<cmisra:object>
<cmis:properties>
<cmis:propertyBoolean id="cmis:IsImmutable">
<cmis:propertyBoolean localname="rep-cmis:IsImmutable" pdid="cmis:IsImmutable">
<cmis:value>false</cmis:value>
</cmis:propertyBoolean>
<cmis:propertyDateTime id="cmis:CreationDate">
<cmis:value>2009-07-13T22:50:03.875-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:CreationDate" pdid="cmis:CreationDate">
<cmis:value>2009-07-17T09:13:32.984-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyDateTime id="cmis:LastModificationDate">
<cmis:value>2009-07-13T22:50:03.875-07:00</cmis:value>
<cmis:propertyDateTime localname="rep-cmis:LastModificationDate" pdid="cmis:LastModificationDate">
<cmis:value>2009-07-17T09:13:32.984-07:00</cmis:value>
</cmis:propertyDateTime>
<cmis:propertyId id="cmis:ObjectId">
<cmis:value>b86561c5-33ca-4852-918a-a4814160f974</cmis:value>
<cmis:propertyId localname="rep-cmis:ObjectId" pdid="cmis:ObjectId">
<cmis:value>bfe1e986-a166-4abf-b2a2-e164ca954738</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:ObjectTypeId">
<cmis:propertyId localname="rep-cmis:ObjectTypeId" pdid="cmis:ObjectTypeId">
<cmis:value>compounddocument</cmis:value>
</cmis:propertyId>
<cmis:propertyId id="cmis:BaseTypeId">
<cmis:propertyId localname="rep-cmis:BaseTypeId" pdid="cmis:BaseTypeId">
<cmis:value>cmis:relationship</cmis:value>
</cmis:propertyId>
<cmis:propertyString id="cmis:LastModifiedBy">
<cmis:propertyString localname="rep-cmis:LastModifiedBy" pdid="cmis:LastModifiedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
<cmis:propertyString id="cmis:CreatedBy">
<cmis:propertyString localname="rep-cmis:CreatedBy" pdid="cmis:CreatedBy">
<cmis:value>Al Brown</cmis:value>
</cmis:propertyString>
</cmis:properties>
<cmis:allowableActions>
<cmis:canDelete>true</cmis:canDelete>
<cmis:canDeleteObject>true</cmis:canDeleteObject>
<cmis:canUpdateProperties>true</cmis:canUpdateProperties>
<cmis:canGetProperties>true</cmis:canGetProperties>
<cmis:canGetRelationships>true</cmis:canGetRelationships>
@@ -57,5 +57,5 @@
<cmis:canRemovePolicy>true</cmis:canRemovePolicy>
<cmis:canCreateRelationship>true</cmis:canCreateRelationship>
</cmis:allowableActions>
</cmis:object>
</cmisra:object>
</atom:entry>

View File

@@ -23,6 +23,7 @@
<app:collection href="http://cmisexample.oasis-open.org/rep1//changes" cmisra:CollectionType="changes">
<atom:title type="text">changes collection</atom:title>
</app:collection>
<atom:link title="Types Descendants feed" type="application/atom+xml;type=feed" rel="http://docs.oasis-open.org/ns/cmis/link/200901/typesdescendants" href="http://cmisexample.oasis-open.org/rep1//typesdescendants"/>
<atom:link title="Folder Tree feed for root folder" type="application/atom+xml;type=feed" rel="http://docs.oasis-open.org/ns/cmis/link/200901/foldertree" href="http://cmisexample.oasis-open.org/rep1//foldertree"/>
<cmisra:repositoryInfo>
<cmis:repositoryId>repid1</cmis:repositoryId>
@@ -33,19 +34,20 @@
<cmis:productName>CMIS Prototype for VendorX</cmis:productName>
<cmis:productVersion>0.62</cmis:productVersion>
<cmis:rootFolderId>rootfolder</cmis:rootFolderId>
<cmis:latestChangeToken></cmis:latestChangeToken>
<cmis:latestChangeToken>token-Fri Jul 17 09:13:33 PDT 2009</cmis:latestChangeToken>
<cmis:capabilities>
<cmis:capabilityACL>manage</cmis:capabilityACL>
<cmis:capabilityAllVersionsSearchable>true</cmis:capabilityAllVersionsSearchable>
<cmis:capabilityChanges>all</cmis:capabilityChanges>
<cmis:capabilityChangesOnType>cmis:document</cmis:capabilityChangesOnType>
<cmis:capabilityChangesOnType>cmis:folder</cmis:capabilityChangesOnType>
<cmis:capabilityContentStreamUpdates>anytime</cmis:capabilityContentStreamUpdates>
<cmis:capabilityContentStreamUpdatability>anytime</cmis:capabilityContentStreamUpdatability>
<cmis:capabilityGetDescendants>true</cmis:capabilityGetDescendants>
<cmis:capabilityMultifiling>true</cmis:capabilityMultifiling>
<cmis:capabilityPWCSearchable>true</cmis:capabilityPWCSearchable>
<cmis:capabilityPWCUpdateable>true</cmis:capabilityPWCUpdateable>
<cmis:capabilityQuery>bothcombined</cmis:capabilityQuery>
<cmis:capabilityRenditions>false</cmis:capabilityRenditions>
<cmis:capabilityRenditions>read</cmis:capabilityRenditions>
<cmis:capabilityUnfiling>true</cmis:capabilityUnfiling>
<cmis:capabilityVersionSpecificFiling>true</cmis:capabilityVersionSpecificFiling>
<cmis:capabilityJoin>innerandouter</cmis:capabilityJoin>

View File

@@ -13,12 +13,12 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/children/tree"/>
<atom:published>2009-07-13T22:50:04.000-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.171-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition document-invoice</atom:summary>
<atom:title type="text">Type Definition - document-invoice</atom:title>
<atom:updated>2009-07-13T22:50:04.000-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.000-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeDocumentDefinitionType">
<atom:updated>2009-07-17T09:13:33.171-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.171-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeDocumentDefinitionType">
<cmis:id>dtdocument-invoice</cmis:id>
<cmis:localName>myrepname-document-invoice</cmis:localName>
<cmis:displayName>document-invoice</cmis:displayName>
@@ -33,9 +33,155 @@
<cmis:includedInSupertypeQuery>true</cmis:includedInSupertypeQuery>
<cmis:controllablePolicy>true</cmis:controllablePolicy>
<cmis:controllableACL>true</cmis:controllableACL>
<cmis:propertyIdDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:Name</cmis:id>
<cmis:localName>rep-cmis:Name</cmis:localName>
<cmis:displayName>cmis:Name</cmis:displayName>
<cmis:description>Description for cmis:Name</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ObjectId</cmis:id>
<cmis:localName>rep-cmis:ObjectId</cmis:localName>
<cmis:displayName>cmis:ObjectId</cmis:displayName>
<cmis:description>Description for cmis:ObjectId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ObjectTypeId</cmis:id>
<cmis:localName>rep-cmis:ObjectTypeId</cmis:localName>
<cmis:displayName>cmis:ObjectTypeId</cmis:displayName>
<cmis:description>Description for cmis:ObjectTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:CreatedBy</cmis:id>
<cmis:localName>rep-cmis:CreatedBy</cmis:localName>
<cmis:displayName>cmis:CreatedBy</cmis:displayName>
<cmis:description>Description for cmis:CreatedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:CreationDate</cmis:id>
<cmis:localName>rep-cmis:CreationDate</cmis:localName>
<cmis:displayName>cmis:CreationDate</cmis:displayName>
<cmis:description>Description for cmis:CreationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:LastModifiedBy</cmis:id>
<cmis:localName>rep-cmis:LastModifiedBy</cmis:localName>
<cmis:displayName>cmis:LastModifiedBy</cmis:displayName>
<cmis:description>Description for cmis:LastModifiedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:LastModificationDate</cmis:id>
<cmis:localName>rep-cmis:LastModificationDate</cmis:localName>
<cmis:displayName>cmis:LastModificationDate</cmis:displayName>
<cmis:description>Description for cmis:LastModificationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ChangeToken</cmis:id>
<cmis:localName>rep-cmis:ChangeToken</cmis:localName>
<cmis:displayName>cmis:ChangeToken</cmis:displayName>
<cmis:description>Description for cmis:ChangeToken</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyBooleanDefinition>
<cmis:id>cmis:IsImmutable</cmis:id>
<cmis:localName>cmis:IsImmutable</cmis:localName>
<cmis:localName>rep-cmis:IsImmutable</cmis:localName>
<cmis:displayName>cmis:IsImmutable</cmis:displayName>
<cmis:description>Description for cmis:IsImmutable</cmis:description>
<cmis:propertyType>boolean</cmis:propertyType>
@@ -49,7 +195,7 @@
</cmis:propertyBooleanDefinition>
<cmis:propertyBooleanDefinition>
<cmis:id>cmis:IsLatestVersion</cmis:id>
<cmis:localName>cmis:IsLatestVersion</cmis:localName>
<cmis:localName>rep-cmis:IsLatestVersion</cmis:localName>
<cmis:displayName>cmis:IsLatestVersion</cmis:displayName>
<cmis:description>Description for cmis:IsLatestVersion</cmis:description>
<cmis:propertyType>boolean</cmis:propertyType>
@@ -63,7 +209,7 @@
</cmis:propertyBooleanDefinition>
<cmis:propertyBooleanDefinition>
<cmis:id>cmis:IsMajorVersion</cmis:id>
<cmis:localName>cmis:IsMajorVersion</cmis:localName>
<cmis:localName>rep-cmis:IsMajorVersion</cmis:localName>
<cmis:displayName>cmis:IsMajorVersion</cmis:displayName>
<cmis:description>Description for cmis:IsMajorVersion</cmis:description>
<cmis:propertyType>boolean</cmis:propertyType>
@@ -77,7 +223,7 @@
</cmis:propertyBooleanDefinition>
<cmis:propertyBooleanDefinition>
<cmis:id>cmis:IsLatestMajorVersion</cmis:id>
<cmis:localName>cmis:IsLatestMajorVersion</cmis:localName>
<cmis:localName>rep-cmis:IsLatestMajorVersion</cmis:localName>
<cmis:displayName>cmis:IsLatestMajorVersion</cmis:displayName>
<cmis:description>Description for cmis:IsLatestMajorVersion</cmis:description>
<cmis:propertyType>boolean</cmis:propertyType>
@@ -91,7 +237,7 @@
</cmis:propertyBooleanDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:VersionLabel</cmis:id>
<cmis:localName>cmis:VersionLabel</cmis:localName>
<cmis:localName>rep-cmis:VersionLabel</cmis:localName>
<cmis:displayName>cmis:VersionLabel</cmis:displayName>
<cmis:description>Description for cmis:VersionLabel</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -106,7 +252,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:VersionSeriesId</cmis:id>
<cmis:localName>cmis:VersionSeriesId</cmis:localName>
<cmis:localName>rep-cmis:VersionSeriesId</cmis:localName>
<cmis:displayName>cmis:VersionSeriesId</cmis:displayName>
<cmis:description>Description for cmis:VersionSeriesId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
@@ -120,7 +266,7 @@
</cmis:propertyIdDefinition>
<cmis:propertyBooleanDefinition>
<cmis:id>cmis:IsVersionSeriesCheckedOut</cmis:id>
<cmis:localName>cmis:IsVersionSeriesCheckedOut</cmis:localName>
<cmis:localName>rep-cmis:IsVersionSeriesCheckedOut</cmis:localName>
<cmis:displayName>cmis:IsVersionSeriesCheckedOut</cmis:displayName>
<cmis:description>Description for cmis:IsVersionSeriesCheckedOut</cmis:description>
<cmis:propertyType>boolean</cmis:propertyType>
@@ -134,7 +280,7 @@
</cmis:propertyBooleanDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:VersionSeriesCheckedOutBy</cmis:id>
<cmis:localName>cmis:VersionSeriesCheckedOutBy</cmis:localName>
<cmis:localName>rep-cmis:VersionSeriesCheckedOutBy</cmis:localName>
<cmis:displayName>cmis:VersionSeriesCheckedOutBy</cmis:displayName>
<cmis:description>Description for cmis:VersionSeriesCheckedOutBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -149,7 +295,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:VersionSeriesCheckedOutId</cmis:id>
<cmis:localName>cmis:VersionSeriesCheckedOutId</cmis:localName>
<cmis:localName>rep-cmis:VersionSeriesCheckedOutId</cmis:localName>
<cmis:displayName>cmis:VersionSeriesCheckedOutId</cmis:displayName>
<cmis:description>Description for cmis:VersionSeriesCheckedOutId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
@@ -163,7 +309,7 @@
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:CheckinComment</cmis:id>
<cmis:localName>cmis:CheckinComment</cmis:localName>
<cmis:localName>rep-cmis:CheckinComment</cmis:localName>
<cmis:displayName>cmis:CheckinComment</cmis:displayName>
<cmis:description>Description for cmis:CheckinComment</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -178,7 +324,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyIntegerDefinition>
<cmis:id>cmis:ContentStreamLength</cmis:id>
<cmis:localName>cmis:ContentStreamLength</cmis:localName>
<cmis:localName>rep-cmis:ContentStreamLength</cmis:localName>
<cmis:displayName>cmis:ContentStreamLength</cmis:displayName>
<cmis:description>Description for cmis:ContentStreamLength</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
@@ -194,7 +340,7 @@
</cmis:propertyIntegerDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ContentStreamMimeType</cmis:id>
<cmis:localName>cmis:ContentStreamMimeType</cmis:localName>
<cmis:localName>rep-cmis:ContentStreamMimeType</cmis:localName>
<cmis:displayName>cmis:ContentStreamMimeType</cmis:displayName>
<cmis:description>Description for cmis:ContentStreamMimeType</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -208,10 +354,10 @@
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ContentStreamFilename</cmis:id>
<cmis:localName>cmis:ContentStreamFilename</cmis:localName>
<cmis:displayName>cmis:ContentStreamFilename</cmis:displayName>
<cmis:description>Description for cmis:ContentStreamFilename</cmis:description>
<cmis:id>cmis:ContentStreamFileName</cmis:id>
<cmis:localName>rep-cmis:ContentStreamFileName</cmis:localName>
<cmis:displayName>cmis:ContentStreamFileName</cmis:displayName>
<cmis:description>Description for cmis:ContentStreamFileName</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
@@ -223,10 +369,10 @@
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:Name</cmis:id>
<cmis:localName>cmis:Name</cmis:localName>
<cmis:displayName>cmis:Name</cmis:displayName>
<cmis:description>Description for cmis:Name</cmis:description>
<cmis:id>custom-customertype</cmis:id>
<cmis:localName>rep-custom-customertype</cmis:localName>
<cmis:displayName>custom-customertype</cmis:displayName>
<cmis:description>Description for custom-customertype</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
@@ -235,126 +381,21 @@
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:defaultValue localname="rep-custom-customertype" pdid="custom-customertype">
<cmis:value>defaultvalue for custom-customertype</cmis:value>
</cmis:defaultValue>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ObjectId</cmis:id>
<cmis:localName>cmis:ObjectId</cmis:localName>
<cmis:displayName>cmis:ObjectId</cmis:displayName>
<cmis:description>Description for cmis:ObjectId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ObjectTypeId</cmis:id>
<cmis:localName>cmis:ObjectTypeId</cmis:localName>
<cmis:displayName>cmis:ObjectTypeId</cmis:displayName>
<cmis:description>Description for cmis:ObjectTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:CreatedBy</cmis:id>
<cmis:localName>cmis:CreatedBy</cmis:localName>
<cmis:displayName>cmis:CreatedBy</cmis:displayName>
<cmis:description>Description for cmis:CreatedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:CreationDate</cmis:id>
<cmis:localName>cmis:CreationDate</cmis:localName>
<cmis:displayName>cmis:CreationDate</cmis:displayName>
<cmis:description>Description for cmis:CreationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:LastModifiedBy</cmis:id>
<cmis:localName>cmis:LastModifiedBy</cmis:localName>
<cmis:displayName>cmis:LastModifiedBy</cmis:displayName>
<cmis:description>Description for cmis:LastModifiedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:LastModificationDate</cmis:id>
<cmis:localName>cmis:LastModificationDate</cmis:localName>
<cmis:displayName>cmis:LastModificationDate</cmis:displayName>
<cmis:description>Description for cmis:LastModificationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ChangeToken</cmis:id>
<cmis:localName>cmis:ChangeToken</cmis:localName>
<cmis:displayName>cmis:ChangeToken</cmis:displayName>
<cmis:description>Description for cmis:ChangeToken</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
<cmis:choice displayName="Choice 1">
<cmis:value>choice1value</cmis:value>
</cmis:choice>
<cmis:choice displayName="Choice 2">
<cmis:value>choice2value</cmis:value>
</cmis:choice>
<cmis:choice displayName="Choice 3">
<cmis:value>choice3value</cmis:value>
</cmis:choice>
</cmis:propertyStringDefinition>
<cmis:versionable>true</cmis:versionable>
<cmis:contentStreamAllowed>allowed</cmis:contentStreamAllowed>
</cmis:type>
</cmisra:type>
</atom:entry>

View File

@@ -13,12 +13,12 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/document-invoice/children/tree"/>
<atom:published>2009-07-13T22:50:04.000-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.156-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition document-invoice</atom:summary>
<atom:title type="text">Type Definition - document-invoice</atom:title>
<atom:updated>2009-07-13T22:50:04.000-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.000-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeDocumentDefinitionType">
<atom:updated>2009-07-17T09:13:33.156-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.156-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeDocumentDefinitionType">
<cmis:id>dtdocument-invoice</cmis:id>
<cmis:localName>myrepname-document-invoice</cmis:localName>
<cmis:displayName>document-invoice</cmis:displayName>
@@ -35,5 +35,5 @@
<cmis:controllableACL>true</cmis:controllableACL>
<cmis:versionable>true</cmis:versionable>
<cmis:contentStreamAllowed>allowed</cmis:contentStreamAllowed>
</cmis:type>
</cmisra:type>
</atom:entry>

View File

@@ -13,18 +13,18 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/children/tree"/>
<atom:published>2009-07-13T22:50:04.031-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.187-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition folder-invoice</atom:summary>
<atom:title type="text">Type Definition - folder-invoice</atom:title>
<atom:updated>2009-07-13T22:50:04.031-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.031-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeFolderDefinitionType">
<atom:updated>2009-07-17T09:13:33.187-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.187-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeFolderDefinitionType">
<cmis:id>dtfolder-invoice</cmis:id>
<cmis:localName>myrepname-folder-invoice</cmis:localName>
<cmis:displayName>folder-invoice</cmis:displayName>
<cmis:queryName>folder-invoice</cmis:queryName>
<cmis:description>Description for type definition folder-invoice</cmis:description>
<cmis:baseTypeId>cmis:folder</cmis:baseTypeId>
<cmis:baseTypeId>cmis:document</cmis:baseTypeId>
<cmis:parentId>parent</cmis:parentId>
<cmis:creatable>true</cmis:creatable>
<cmis:fileable>true</cmis:fileable>
@@ -34,10 +34,10 @@
<cmis:controllablePolicy>true</cmis:controllablePolicy>
<cmis:controllableACL>true</cmis:controllableACL>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ParentId</cmis:id>
<cmis:localName>cmis:ParentId</cmis:localName>
<cmis:displayName>cmis:ParentId</cmis:displayName>
<cmis:description>Description for cmis:ParentId</cmis:description>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
@@ -47,23 +47,9 @@
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:AllowedChildObjectTypeNames</cmis:id>
<cmis:localName>cmis:AllowedChildObjectTypeNames</cmis:localName>
<cmis:displayName>cmis:AllowedChildObjectTypeNames</cmis:displayName>
<cmis:description>Description for cmis:AllowedChildObjectTypeNames</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>multi</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:Name</cmis:id>
<cmis:localName>cmis:Name</cmis:localName>
<cmis:localName>rep-cmis:Name</cmis:localName>
<cmis:displayName>cmis:Name</cmis:displayName>
<cmis:description>Description for cmis:Name</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -78,7 +64,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ObjectId</cmis:id>
<cmis:localName>cmis:ObjectId</cmis:localName>
<cmis:localName>rep-cmis:ObjectId</cmis:localName>
<cmis:displayName>cmis:ObjectId</cmis:displayName>
<cmis:description>Description for cmis:ObjectId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
@@ -92,7 +78,7 @@
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ObjectTypeId</cmis:id>
<cmis:localName>cmis:ObjectTypeId</cmis:localName>
<cmis:localName>rep-cmis:ObjectTypeId</cmis:localName>
<cmis:displayName>cmis:ObjectTypeId</cmis:displayName>
<cmis:description>Description for cmis:ObjectTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -107,7 +93,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>cmis:BaseTypeId</cmis:localName>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -122,7 +108,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:CreatedBy</cmis:id>
<cmis:localName>cmis:CreatedBy</cmis:localName>
<cmis:localName>rep-cmis:CreatedBy</cmis:localName>
<cmis:displayName>cmis:CreatedBy</cmis:displayName>
<cmis:description>Description for cmis:CreatedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -137,7 +123,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:CreationDate</cmis:id>
<cmis:localName>cmis:CreationDate</cmis:localName>
<cmis:localName>rep-cmis:CreationDate</cmis:localName>
<cmis:displayName>cmis:CreationDate</cmis:displayName>
<cmis:description>Description for cmis:CreationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
@@ -151,7 +137,7 @@
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:LastModifiedBy</cmis:id>
<cmis:localName>cmis:LastModifiedBy</cmis:localName>
<cmis:localName>rep-cmis:LastModifiedBy</cmis:localName>
<cmis:displayName>cmis:LastModifiedBy</cmis:displayName>
<cmis:description>Description for cmis:LastModifiedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -166,7 +152,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:LastModificationDate</cmis:id>
<cmis:localName>cmis:LastModificationDate</cmis:localName>
<cmis:localName>rep-cmis:LastModificationDate</cmis:localName>
<cmis:displayName>cmis:LastModificationDate</cmis:displayName>
<cmis:description>Description for cmis:LastModificationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
@@ -180,7 +166,7 @@
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ChangeToken</cmis:id>
<cmis:localName>cmis:ChangeToken</cmis:localName>
<cmis:localName>rep-cmis:ChangeToken</cmis:localName>
<cmis:displayName>cmis:ChangeToken</cmis:displayName>
<cmis:description>Description for cmis:ChangeToken</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -193,5 +179,33 @@
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
</cmis:type>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ParentId</cmis:id>
<cmis:localName>rep-cmis:ParentId</cmis:localName>
<cmis:displayName>cmis:ParentId</cmis:displayName>
<cmis:description>Description for cmis:ParentId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:AllowedChildObjectTypeNames</cmis:id>
<cmis:localName>rep-cmis:AllowedChildObjectTypeNames</cmis:localName>
<cmis:displayName>cmis:AllowedChildObjectTypeNames</cmis:displayName>
<cmis:description>Description for cmis:AllowedChildObjectTypeNames</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>multi</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
</cmis:propertyIdDefinition>
</cmisra:type>
</atom:entry>

View File

@@ -13,18 +13,18 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/folder-invoice/children/tree"/>
<atom:published>2009-07-13T22:50:04.015-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.187-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition folder-invoice</atom:summary>
<atom:title type="text">Type Definition - folder-invoice</atom:title>
<atom:updated>2009-07-13T22:50:04.015-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.015-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeFolderDefinitionType">
<atom:updated>2009-07-17T09:13:33.187-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.187-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypeFolderDefinitionType">
<cmis:id>dtfolder-invoice</cmis:id>
<cmis:localName>myrepname-folder-invoice</cmis:localName>
<cmis:displayName>folder-invoice</cmis:displayName>
<cmis:queryName>folder-invoice</cmis:queryName>
<cmis:description>Description for type definition folder-invoice</cmis:description>
<cmis:baseTypeId>cmis:folder</cmis:baseTypeId>
<cmis:baseTypeId>cmis:document</cmis:baseTypeId>
<cmis:parentId>parent</cmis:parentId>
<cmis:creatable>true</cmis:creatable>
<cmis:fileable>true</cmis:fileable>
@@ -33,5 +33,5 @@
<cmis:includedInSupertypeQuery>true</cmis:includedInSupertypeQuery>
<cmis:controllablePolicy>true</cmis:controllablePolicy>
<cmis:controllableACL>true</cmis:controllableACL>
</cmis:type>
</cmisra:type>
</atom:entry>

View File

@@ -13,18 +13,18 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/children/tree"/>
<atom:published>2009-07-13T22:50:04.062-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.234-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition security-policy</atom:summary>
<atom:title type="text">Type Definition - security-policy</atom:title>
<atom:updated>2009-07-13T22:50:04.062-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.062-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypePolicyDefinitionType">
<atom:updated>2009-07-17T09:13:33.234-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.234-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypePolicyDefinitionType">
<cmis:id>dtsecurity-policy</cmis:id>
<cmis:localName>myrepname-security-policy</cmis:localName>
<cmis:displayName>security-policy</cmis:displayName>
<cmis:queryName>security-policy</cmis:queryName>
<cmis:description>Description for type definition security-policy</cmis:description>
<cmis:baseTypeId>cmis:relationship</cmis:baseTypeId>
<cmis:baseTypeId>cmis:document</cmis:baseTypeId>
<cmis:parentId>parent</cmis:parentId>
<cmis:creatable>true</cmis:creatable>
<cmis:fileable>false</cmis:fileable>
@@ -33,24 +33,23 @@
<cmis:includedInSupertypeQuery>true</cmis:includedInSupertypeQuery>
<cmis:controllablePolicy>true</cmis:controllablePolicy>
<cmis:controllableACL>true</cmis:controllableACL>
<cmis:propertyStringDefinition>
<cmis:id>cmis:PolicyText</cmis:id>
<cmis:localName>cmis:PolicyText</cmis:localName>
<cmis:displayName>cmis:PolicyText</cmis:displayName>
<cmis:description>Description for cmis:PolicyText</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:propertyIdDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
<cmis:updatability>readonly</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:Name</cmis:id>
<cmis:localName>cmis:Name</cmis:localName>
<cmis:localName>rep-cmis:Name</cmis:localName>
<cmis:displayName>cmis:Name</cmis:displayName>
<cmis:description>Description for cmis:Name</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -65,7 +64,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyIdDefinition>
<cmis:id>cmis:ObjectId</cmis:id>
<cmis:localName>cmis:ObjectId</cmis:localName>
<cmis:localName>rep-cmis:ObjectId</cmis:localName>
<cmis:displayName>cmis:ObjectId</cmis:displayName>
<cmis:description>Description for cmis:ObjectId</cmis:description>
<cmis:propertyType>id</cmis:propertyType>
@@ -79,7 +78,7 @@
</cmis:propertyIdDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ObjectTypeId</cmis:id>
<cmis:localName>cmis:ObjectTypeId</cmis:localName>
<cmis:localName>rep-cmis:ObjectTypeId</cmis:localName>
<cmis:displayName>cmis:ObjectTypeId</cmis:displayName>
<cmis:description>Description for cmis:ObjectTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -94,7 +93,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:BaseTypeId</cmis:id>
<cmis:localName>cmis:BaseTypeId</cmis:localName>
<cmis:localName>rep-cmis:BaseTypeId</cmis:localName>
<cmis:displayName>cmis:BaseTypeId</cmis:displayName>
<cmis:description>Description for cmis:BaseTypeId</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -109,7 +108,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:CreatedBy</cmis:id>
<cmis:localName>cmis:CreatedBy</cmis:localName>
<cmis:localName>rep-cmis:CreatedBy</cmis:localName>
<cmis:displayName>cmis:CreatedBy</cmis:displayName>
<cmis:description>Description for cmis:CreatedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -124,7 +123,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:CreationDate</cmis:id>
<cmis:localName>cmis:CreationDate</cmis:localName>
<cmis:localName>rep-cmis:CreationDate</cmis:localName>
<cmis:displayName>cmis:CreationDate</cmis:displayName>
<cmis:description>Description for cmis:CreationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
@@ -138,7 +137,7 @@
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:LastModifiedBy</cmis:id>
<cmis:localName>cmis:LastModifiedBy</cmis:localName>
<cmis:localName>rep-cmis:LastModifiedBy</cmis:localName>
<cmis:displayName>cmis:LastModifiedBy</cmis:displayName>
<cmis:description>Description for cmis:LastModifiedBy</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -153,7 +152,7 @@
</cmis:propertyStringDefinition>
<cmis:propertyDateTimeDefinition>
<cmis:id>cmis:LastModificationDate</cmis:id>
<cmis:localName>cmis:LastModificationDate</cmis:localName>
<cmis:localName>rep-cmis:LastModificationDate</cmis:localName>
<cmis:displayName>cmis:LastModificationDate</cmis:displayName>
<cmis:description>Description for cmis:LastModificationDate</cmis:description>
<cmis:propertyType>datetime</cmis:propertyType>
@@ -167,7 +166,7 @@
</cmis:propertyDateTimeDefinition>
<cmis:propertyStringDefinition>
<cmis:id>cmis:ChangeToken</cmis:id>
<cmis:localName>cmis:ChangeToken</cmis:localName>
<cmis:localName>rep-cmis:ChangeToken</cmis:localName>
<cmis:displayName>cmis:ChangeToken</cmis:displayName>
<cmis:description>Description for cmis:ChangeToken</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
@@ -180,5 +179,20 @@
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
</cmis:type>
<cmis:propertyStringDefinition>
<cmis:id>cmis:PolicyText</cmis:id>
<cmis:localName>rep-cmis:PolicyText</cmis:localName>
<cmis:displayName>cmis:PolicyText</cmis:displayName>
<cmis:description>Description for cmis:PolicyText</cmis:description>
<cmis:propertyType>string</cmis:propertyType>
<cmis:cardinality>single</cmis:cardinality>
<cmis:updatability>readwrite</cmis:updatability>
<cmis:inherited>true</cmis:inherited>
<cmis:required>false</cmis:required>
<cmis:queryable>true</cmis:queryable>
<cmis:orderable>true</cmis:orderable>
<cmis:openChoice>false</cmis:openChoice>
<cmis:maxLength>128</cmis:maxLength>
</cmis:propertyStringDefinition>
</cmisra:type>
</atom:entry>

View File

@@ -13,18 +13,18 @@
<atom:link type="application/atom+xml;type=entry" rel="up" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/parent"/>
<atom:link type="application/atom+xml;type=feed" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/children/flat"/>
<atom:link type="application/cmistree+xml" rel="down" href="http://cmisexample.oasis-open.org/rep1/type/security-policy/children/tree"/>
<atom:published>2009-07-13T22:50:04.046-07:00</atom:published>
<atom:published>2009-07-17T09:13:33.218-07:00</atom:published>
<atom:summary type="html">HTML summary of Type Definition security-policy</atom:summary>
<atom:title type="text">Type Definition - security-policy</atom:title>
<atom:updated>2009-07-13T22:50:04.046-07:00</atom:updated>
<app:edited>2009-07-13T22:50:04.062-07:00</app:edited>
<cmis:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypePolicyDefinitionType">
<atom:updated>2009-07-17T09:13:33.218-07:00</atom:updated>
<app:edited>2009-07-17T09:13:33.218-07:00</app:edited>
<cmisra:type xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="cmis:cmisTypePolicyDefinitionType">
<cmis:id>dtsecurity-policy</cmis:id>
<cmis:localName>myrepname-security-policy</cmis:localName>
<cmis:displayName>security-policy</cmis:displayName>
<cmis:queryName>security-policy</cmis:queryName>
<cmis:description>Description for type definition security-policy</cmis:description>
<cmis:baseTypeId>cmis:relationship</cmis:baseTypeId>
<cmis:baseTypeId>cmis:document</cmis:baseTypeId>
<cmis:parentId>parent</cmis:parentId>
<cmis:creatable>true</cmis:creatable>
<cmis:fileable>false</cmis:fileable>
@@ -33,5 +33,5 @@
<cmis:includedInSupertypeQuery>true</cmis:includedInSupertypeQuery>
<cmis:controllablePolicy>true</cmis:controllablePolicy>
<cmis:controllableACL>true</cmis:controllableACL>
</cmis:type>
</cmisra:type>
</atom:entry>