From 369a980f5635e2f71bd0abd895deca444dfb194c Mon Sep 17 00:00:00 2001 From: David Caruana Date: Fri, 30 Oct 2009 14:40:17 +0000 Subject: [PATCH] Merged CMIS063 to HEAD 17102: Add Date svn:keyword 17103: - mask out cmis-tck-ws build/classes folder, fix JRE dependency in cmis-tck-ws .classpath 17106: MOB-1330: Upgrade Web Services Repository to 0.7. 17117: Now moved to Chemistry. 17120: CMIS Update to v1.0 Committee Draft 04 17123: Checkin mistake. 17129: Updated Chemistry AtomPub TCK with appropriate UTF-8 encoding. 17138: Fix reference to CMIS change list in CMIS Front Page. 17142: Move all CMIS web scripts into same package. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@17259 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- ...owableactions.get.cmisallowableactions.ftl | 11 + .../allowableactions.get.desc.xml | 0 .../store => cmis}/allowableactions.get.js | 2 +- .../org/alfresco/cmis/atomentry.lib.atom.ftl | 7 +- .../checkedout.get.atomfeed.ftl | 8 +- .../store => cmis}/checkedout.get.desc.xml | 0 .../store => cmis}/checkedout.get.js | 2 +- .../checkedout.post.atomentry.201.ftl | 6 +- .../checkedout.post.atomentry.js | 2 +- .../store => cmis}/checkedout.post.desc.xml | 0 .../store => cmis}/children.get.atomfeed.ftl | 8 +- .../store => cmis}/children.get.desc.xml | 0 .../store => cmis}/children.get.js | 2 +- .../store => cmis}/children.post.atom.js | 6 +- .../children.post.atomentry.201.ftl | 6 +- .../store => cmis}/children.post.desc.xml | 0 .../store => cmis}/children.post.js | 0 .../org/alfresco/cmis/cmis.get.atomsvc.ftl | 5 +- .../webscripts/org/alfresco/cmis/cmis.get.js | 1 + .../store => cmis}/content.delete.desc.xml | 0 .../store => cmis}/content.delete.js | 2 +- .../store => cmis}/content.get.desc.xml | 0 .../store => cmis}/content.put.desc.xml | 0 .../store => cmis}/content.put.text.ftl | 0 .../descendants.delete.desc.xml | 0 .../store => cmis}/descendants.delete.js | 2 +- .../descendants.get.atomfeed.ftl | 8 +- .../store => cmis}/descendants.get.desc.xml | 0 .../store => cmis}/descendants.get.js | 2 +- .../org/alfresco/cmis/index.get.html.ftl | 12 +- .../webscripts/org/alfresco/cmis/index.get.js | 1 + .../store => cmis}/item.delete.desc.xml | 0 .../{repository/store => cmis}/item.delete.js | 2 +- .../store => cmis}/item.get.atomentry.ftl | 6 +- .../store => cmis}/item.get.desc.xml | 0 .../{repository/store => cmis}/item.get.js | 2 +- .../store => cmis}/item.patch.atom.js | 6 +- .../store => cmis}/item.patch.atomentry.ftl | 6 +- .../store => cmis}/item.patch.desc.xml | 0 .../store => cmis}/item.put.atom.js | 6 +- .../store => cmis}/item.put.atomentry.ftl | 6 +- .../store => cmis}/item.put.desc.xml | 0 .../alfresco/cmis/lib/atomentry.lib.atom.ftl | 682 +++ .../cmis/{ => lib}/atomfeed.lib.atom.ftl | 0 .../alfresco/cmis/{ => lib}/constants.lib.js | 0 .../cmis/{ => lib}/links.lib.atom.ftl | 0 .../org/alfresco/cmis/{ => lib}/modify.lib.js | 0 .../alfresco/cmis/{ => lib}/ns.lib.atom.ftl | 0 .../org/alfresco/cmis/{ => lib}/read.lib.js | 0 .../store => cmis}/parent.get.atomentry.ftl | 6 +- .../store => cmis}/parent.get.desc.xml | 0 .../{repository/store => cmis}/parent.get.js | 2 +- .../store => cmis}/parents.get.atomfeed.ftl | 8 +- .../store => cmis}/parents.get.desc.xml | 0 .../{repository/store => cmis}/parents.get.js | 2 +- .../store => cmis}/pwc.delete.desc.xml | 0 .../{repository/store => cmis}/pwc.delete.js | 2 +- .../store => cmis}/pwc.get.atomentry.ftl | 6 +- .../store => cmis}/pwc.get.desc.xml | 0 .../{repository/store => cmis}/pwc.get.js | 2 +- .../store => cmis}/pwc.patch.atom.js | 6 +- .../store => cmis}/pwc.patch.atomentry.ftl | 6 +- .../store => cmis}/pwc.patch.desc.xml | 0 .../store => cmis}/pwc.put.atom.js | 6 +- .../store => cmis}/pwc.put.atomentry.ftl | 6 +- .../store => cmis}/pwc.put.desc.xml | 0 .../search => cmis}/queries.post.atomfeed.ftl | 8 +- .../search => cmis}/queries.post.cmisquery.js | 0 .../search => cmis}/queries.post.desc.xml | 0 .../search => cmis}/query.get.atomfeed.ftl | 8 +- .../search => cmis}/query.get.desc.xml | 0 .../{repository/search => cmis}/query.get.js | 0 .../relationship.delete.desc.xml | 0 .../store => cmis}/relationship.delete.js | 4 +- .../relationship.get.atomentry.ftl | 6 +- .../store => cmis}/relationship.get.desc.xml | 0 .../store => cmis}/relationship.get.js | 4 +- .../relationships.get.atomfeed.ftl | 8 +- .../store => cmis}/relationships.get.desc.xml | 0 .../store => cmis}/relationships.get.js | 4 +- .../store => cmis}/relationships.post.atom.js | 6 +- .../relationships.post.atomentry.201.ftl | 6 +- .../relationships.post.desc.xml | 0 .../store => cmis}/tree.delete.desc.xml | 0 .../{repository/store => cmis}/tree.delete.js | 2 +- .../store => cmis}/tree.get.atomfeed.ftl | 8 +- .../store => cmis}/tree.get.desc.xml | 0 .../{repository/store => cmis}/tree.get.js | 2 +- .../store => cmis}/type.get.atomentry.ftl | 6 +- .../store => cmis}/type.get.desc.xml | 0 .../{repository/store => cmis}/type.get.js | 0 .../typechildren.get.atomfeed.ftl | 8 +- .../store => cmis}/typechildren.get.desc.xml | 0 .../store => cmis}/typechildren.get.js | 0 .../typedescendants.get.atomfeed.ftl | 8 +- .../typedescendants.get.desc.xml | 0 .../store => cmis}/typedescendants.get.js | 0 .../store => cmis}/unfiled.get.atomfeed.ftl | 6 +- .../store => cmis}/unfiled.get.desc.xml | 0 .../store => cmis}/versions.get.atomfeed.ftl | 8 +- .../store => cmis}/versions.get.desc.xml | 0 .../store => cmis}/versions.get.js | 2 +- ...owableactions.get.cmisallowableactions.ftl | 11 - .../web-scripts-application-context.xml | 53 +- .../org/alfresco/repo/cmis/ws/ACLService.java | 8 +- .../alfresco/repo/cmis/ws/ACLServicePort.java | 10 +- .../alfresco/repo/cmis/ws/CancelCheckOut.java | 18 +- .../org/alfresco/repo/cmis/ws/CheckIn.java | 18 +- .../repo/cmis/ws/CheckInResponse.java | 18 +- .../org/alfresco/repo/cmis/ws/CheckOut.java | 18 +- .../repo/cmis/ws/CheckOutResponse.java | 18 +- .../alfresco/repo/cmis/ws/CmisACLType.java | 2 +- .../cmis/ws/CmisAccessControlEntryType.java | 2 +- .../cmis/ws/CmisAccessControlListType.java | 2 +- .../ws/CmisAccessControlPrincipalType.java | 2 +- .../cmis/ws/CmisAllowableActionsType.java | 29 +- .../repo/cmis/ws/CmisChangeEventType.java | 2 +- .../org/alfresco/repo/cmis/ws/CmisChoice.java | 12 +- .../repo/cmis/ws/CmisContentStreamType.java | 2 +- .../alfresco/repo/cmis/ws/CmisException.java | 4 +- .../repo/cmis/ws/CmisListOfIdsType.java | 2 +- .../ws/CmisObjectInFolderContainerType.java | 2 +- .../cmis/ws/CmisObjectInFolderListType.java | 2 +- .../repo/cmis/ws/CmisObjectInFolderType.java | 2 +- .../repo/cmis/ws/CmisObjectListType.java | 2 +- .../repo/cmis/ws/CmisObjectParentsType.java | 2 +- .../alfresco/repo/cmis/ws/CmisObjectType.java | 2 +- .../cmis/ws/CmisPermissionDefinition.java | 2 +- .../repo/cmis/ws/CmisPermissionMapping.java | 2 +- .../repo/cmis/ws/CmisPropertiesType.java | 18 +- .../alfresco/repo/cmis/ws/CmisProperty.java | 8 +- .../CmisPropertyDateTimeDefinitionType.java | 27 + .../cmis/ws/CmisPropertyDefinitionType.java | 12 +- .../alfresco/repo/cmis/ws/CmisQueryType.java | 2 +- .../repo/cmis/ws/CmisRenditionType.java | 2 +- .../repo/cmis/ws/CmisRepositoryEntryType.java | 2 +- .../repo/cmis/ws/CmisRepositoryInfoType.java | 2 +- .../repo/cmis/ws/CmisTypeContainer.java | 2 +- .../cmis/ws/CmisTypeDefinitionListType.java | 2 +- .../repo/cmis/ws/CmisTypeDefinitionType.java | 28 +- .../CmisTypeRelationshipDefinitionType.java | 7 +- .../repo/cmis/ws/DeleteContentStream.java | 18 +- .../cmis/ws/DeleteContentStreamResponse.java | 18 +- .../repo/cmis/ws/DeleteTreeResponse.java | 2 +- .../repo/cmis/ws/DiscoveryService.java | 8 +- .../repo/cmis/ws/DiscoveryServicePort.java | 20 +- .../repo/cmis/ws/EnumDateTimeResolution.java | 54 + .../repo/cmis/ws/MultiFilingService.java | 8 +- .../repo/cmis/ws/MultiFilingServicePort.java | 19 +- .../repo/cmis/ws/NavigationService.java | 8 +- .../repo/cmis/ws/NavigationServicePort.java | 86 +- .../alfresco/repo/cmis/ws/ObjectFactory.java | 3912 ++++++++--------- .../alfresco/repo/cmis/ws/ObjectService.java | 8 +- .../repo/cmis/ws/ObjectServicePort.java | 330 +- .../alfresco/repo/cmis/ws/PolicyService.java | 8 +- .../repo/cmis/ws/PolicyServicePort.java | 34 +- .../repo/cmis/ws/RelationshipService.java | 8 +- .../repo/cmis/ws/RelationshipServicePort.java | 6 +- .../repo/cmis/ws/RepositoryService.java | 8 +- .../repo/cmis/ws/RepositoryServicePort.java | 36 +- .../repo/cmis/ws/SetContentStream.java | 18 +- .../cmis/ws/SetContentStreamResponse.java | 18 +- .../repo/cmis/ws/VersioningService.java | 8 +- .../repo/cmis/ws/VersioningServicePort.java | 73 +- .../alfresco/repo/cmis/rest/CMISScript.java | 10 + .../repo/cmis/ws/DMObjectServicePort.java | 2 +- .../cmis/ws/utils/CmisObjectIterator.java | 2 +- .../repo/cmis/ws/utils/CmisObjectsUtils.java | 4 +- source/wsdl/CMIS-Core.xsd | 21 +- source/wsdl/CMIS-Messaging.xsd | 26 +- source/wsdl/CMIS-RestAtom.xsd | 7 +- source/wsdl/build.properties | 2 + source/wsdl/build.xml | 54 + source/wsdl/xml.xsd | 7 + 174 files changed, 3525 insertions(+), 2642 deletions(-) create mode 100644 config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.cmisallowableactions.ftl rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/allowableactions.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/allowableactions.get.js (91%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.get.atomfeed.ftl (67%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.get.js (97%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.post.atomentry.201.ftl (52%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.post.atomentry.js (98%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/checkedout.post.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.get.atomfeed.ftl (78%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.get.js (97%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.post.atom.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.post.atomentry.201.ftl (66%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.post.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/children.post.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/content.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/content.delete.js (97%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/content.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/content.put.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/content.put.text.ftl (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/descendants.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/descendants.delete.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/descendants.get.atomfeed.ftl (78%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/descendants.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/descendants.get.js (97%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.delete.js (97%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.get.atomentry.ftl (69%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.get.js (95%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.patch.atom.js (88%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.patch.atomentry.ftl (65%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.patch.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.put.atom.js (88%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.put.atomentry.ftl (65%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/item.put.desc.xml (100%) create mode 100644 config/alfresco/templates/webscripts/org/alfresco/cmis/lib/atomentry.lib.atom.ftl rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/atomfeed.lib.atom.ftl (100%) rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/constants.lib.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/links.lib.atom.ftl (100%) rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/modify.lib.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/ns.lib.atom.ftl (100%) rename config/alfresco/templates/webscripts/org/alfresco/cmis/{ => lib}/read.lib.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parent.get.atomentry.ftl (57%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parent.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parent.get.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parents.get.atomfeed.ftl (65%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parents.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/parents.get.js (95%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.delete.js (94%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.get.atomentry.ftl (53%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.get.js (89%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.patch.atom.js (93%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.patch.atomentry.ftl (64%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.patch.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.put.atom.js (93%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.put.atomentry.ftl (64%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/pwc.put.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/queries.post.atomfeed.ftl (71%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/queries.post.cmisquery.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/queries.post.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/query.get.atomfeed.ftl (69%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/query.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/search => cmis}/query.get.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationship.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationship.delete.js (90%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationship.get.atomentry.ftl (54%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationship.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationship.get.js (90%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.get.atomfeed.ftl (69%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.get.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.post.atom.js (91%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.post.atomentry.201.ftl (54%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/relationships.post.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/tree.delete.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/tree.delete.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/tree.get.atomfeed.ftl (74%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/tree.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/tree.get.js (96%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/type.get.atomentry.ftl (56%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/type.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/type.get.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typechildren.get.atomfeed.ftl (76%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typechildren.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typechildren.get.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typedescendants.get.atomfeed.ftl (78%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typedescendants.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/typedescendants.get.js (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/unfiled.get.atomfeed.ftl (54%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/unfiled.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/versions.get.atomfeed.ftl (62%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/versions.get.desc.xml (100%) rename config/alfresco/templates/webscripts/org/alfresco/{repository/store => cmis}/versions.get.js (96%) delete mode 100644 config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.cmisallowableactions.ftl create mode 100644 source/generated/org/alfresco/repo/cmis/ws/EnumDateTimeResolution.java create mode 100644 source/wsdl/build.properties create mode 100644 source/wsdl/build.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.cmisallowableactions.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.cmisallowableactions.ftl new file mode 100644 index 0000000000..2964cb3f20 --- /dev/null +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.cmisallowableactions.ftl @@ -0,0 +1,11 @@ +[#ftl] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] +[#compress] + + +[#assign namespace][@nsLib.allowableactionsNS/][/#assign] +[@entryLib.allowableactions node=node ns=namespace/] + +[/#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.js similarity index 91% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.js index bf701d4122..336e0d051f 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/allowableactions.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/allowableactions.get.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/cmis/atomentry.lib.atom.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/atomentry.lib.atom.ftl index 4412dde350..36b9833c33 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/cmis/atomentry.lib.atom.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/atomentry.lib.atom.ftl @@ -453,7 +453,12 @@ [#macro relationshiptypedefCMISProps typedef includeProperties=true includeInheritedProperties=true] [@objecttypedefCMISProps typedef includeProperties includeInheritedProperties/] - [#-- TODO: source and target types --] + [#list typedef.allowedSourceTypes as allowedSourceType] + ${allowedSourceType.typeId.id} + [/#list] + [#list typedef.allowedTargetTypes as allowedTargetType] + ${allowedTargetType.typeId.id} + [/#list] [/#macro] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.atomfeed.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.atomfeed.ftl similarity index 67% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.atomfeed.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.atomfeed.ftl index d95e4b14bf..0b28b1f3c2 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.atomfeed.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.atomfeed.ftl @@ -1,8 +1,8 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] -[#import "/org/alfresco/cmis/atomfeed.lib.atom.ftl" as feedLib/] -[#import "/org/alfresco/cmis/atomentry.lib.atom.ftl" as entryLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomfeed.lib.atom.ftl" as feedLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] [#import "/org/alfresco/paging.lib.atom.ftl" as pagingLib/] [#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.js similarity index 97% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.js index 16d34e283a..ae22187e5f 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.get.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.201.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.201.ftl similarity index 52% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.201.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.201.ftl index fcd70054e9..251d9cafcf 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.201.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.201.ftl @@ -1,7 +1,7 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] -[#import "/org/alfresco/cmis/atomentry.lib.atom.ftl" as entryLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] [#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.js similarity index 98% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.js index 7ddc5d7573..34d5971918 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.atomentry.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.atomentry.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/checkedout.post.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/checkedout.post.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.atomfeed.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.atomfeed.ftl similarity index 78% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.atomfeed.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.atomfeed.ftl index 61e3acbdba..a2037155dc 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.atomfeed.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.atomfeed.ftl @@ -1,8 +1,8 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] -[#import "/org/alfresco/cmis/atomfeed.lib.atom.ftl" as feedLib/] -[#import "/org/alfresco/cmis/atomentry.lib.atom.ftl" as entryLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomfeed.lib.atom.ftl" as feedLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] [#import "/org/alfresco/paging.lib.atom.ftl" as pagingLib/] [#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.js similarity index 97% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.js index aa12c1ba90..e291181a6a 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.get.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atom.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js similarity index 96% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atom.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js index c93357e5b8..0317617eeb 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atom.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js @@ -1,6 +1,6 @@ - - - + + + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atomentry.201.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atomentry.201.ftl similarity index 66% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atomentry.201.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atomentry.201.ftl index f58283fb34..2aa1ac4d39 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.atomentry.201.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atomentry.201.ftl @@ -1,7 +1,7 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] -[#import "/org/alfresco/cmis/atomentry.lib.atom.ftl" as entryLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] [#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.js similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/children.post.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/children.post.js diff --git a/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.atomsvc.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.atomsvc.ftl index 1033af48ac..6966c2f1c7 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.atomsvc.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.atomsvc.ftl @@ -1,6 +1,6 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] @@ -67,6 +67,7 @@ [#-- TODO: implement change log --] [#-- TODO: --] [#-- TODO: --] + ${cmisSpecTitle} diff --git a/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.js index b132a36176..33b251247c 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/cmis.get.js @@ -1,4 +1,5 @@ model.cmisVersion = cmis.version; +model.cmisSpecTitle = cmis.specTitle; model.defaultRootFolder = cmis.defaultRootFolder; model.defaultRootFolderPath = cmis.defaultRootFolderPath; model.querySupport = cmis.querySupport.label; diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.delete.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.delete.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/content.delete.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/content.delete.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.delete.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.delete.js similarity index 97% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/content.delete.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/content.delete.js index fb13208569..511c32e497 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.delete.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.delete.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.get.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/content.get.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/content.get.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.put.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.put.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/content.put.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/content.put.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/content.put.text.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/content.put.text.ftl similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/content.put.text.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/content.put.text.ftl diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.delete.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.delete.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.delete.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.delete.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.delete.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.delete.js similarity index 96% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.delete.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.delete.js index 319b02594a..7f11d52b99 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.delete.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.delete.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.atomfeed.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.atomfeed.ftl similarity index 78% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.atomfeed.ftl rename to config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.atomfeed.ftl index 33656f00e0..fc3c461d8d 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.atomfeed.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.atomfeed.ftl @@ -1,8 +1,8 @@ [#ftl] -[#import "/org/alfresco/cmis/ns.lib.atom.ftl" as nsLib/] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] -[#import "/org/alfresco/cmis/atomfeed.lib.atom.ftl" as feedLib/] -[#import "/org/alfresco/cmis/atomentry.lib.atom.ftl" as entryLib/] +[#import "/org/alfresco/cmis/lib/ns.lib.atom.ftl" as nsLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/atomfeed.lib.atom.ftl" as feedLib/] +[#import "/org/alfresco/cmis/lib/atomentry.lib.atom.ftl" as entryLib/] [#compress] diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.desc.xml b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.desc.xml similarity index 100% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.desc.xml rename to config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.desc.xml diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.js b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.js similarity index 97% rename from config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.js rename to config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.js index 48d5cb66d7..dc187d34ba 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/store/descendants.get.js +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/descendants.get.js @@ -1,4 +1,4 @@ - + script: { diff --git a/config/alfresco/templates/webscripts/org/alfresco/cmis/index.get.html.ftl b/config/alfresco/templates/webscripts/org/alfresco/cmis/index.get.html.ftl index c0f8bd2f2c..9b3cdd14e6 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/cmis/index.get.html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/cmis/index.get.html.ftl @@ -1,5 +1,5 @@ [#ftl] -[#import "/org/alfresco/cmis/links.lib.atom.ftl" as linksLib/] +[#import "/org/alfresco/cmis/lib/links.lib.atom.ftl" as linksLib/] @@ -39,7 +39,7 @@

Explore and Test CMIS

The CMIS (Content Management Interoperability Services) specification is now very close to Public Review.

This site hosts a CMIS Repository and CMIS AtomPub TCK to assist the development of the specification and promote interoperability between up-and-coming implementations. Feel free to use them for building and testing your own CMIS clients and servers.

-

Frequent updates are made to both the Repository and TCK as issues are resolved or new capabilities added. Currently, version ${cmisVersion} of the CMIS specification is supported.

+

Frequent updates are made to both the Repository and TCK as issues are resolved or new capabilities added. Currently, ${cmisSpecTitle} of the CMIS specification is supported.

Alfresco CMIS Repository

@@ -54,6 +54,7 @@
[+] CMIS Repository Information
+ @@ -116,7 +117,7 @@

Alfresco Resources

Apache Chemistry