使用OpenCmis手动更改Alfresco中Document的版本

时间:2013-02-26 09:16:49

标签: java alfresco opencmis

我想知道如何使用OpenCmis在Alfresco中手动更改文档版本?截至目前,当我更新文档时,每次露天更改版本本身,但我想从用户输入更改版本,如1.0,2.0,2.1等。

对于Eg。 document.txt 1.0,         document.txt 1.1

而不是document.txt 1.1我想放置版本2.3

2 个答案:

答案 0 :(得分:2)

在CMIS下无法实现目标。 spec要求cmis:document上的所有版本控制属性都是只读的,并且在某些方面影响它们的唯一方法是通过Versioning API,它只允许您指定是否要创建次要或主要版本,以及可选的签到评论。

如果您想这样做,您需要为Alfresco编写一些更复杂的服务器端扩展,或者扩展您的内容模型以提供自定义属性来保存您当前要存储到版本标签中的信息。

答案 1 :(得分:1)

您可以通过代码example 1 example 2

来完成此操作

您可以通过db update example

来完成此操作

如果上述内容不符合您的要求,请探索更多options