是否可以在Alfresco中标记文件的特定版本?如果是这样,请指导我如何实现它。任何帮助表示赞赏。
答案 0 :(得分:2)
这里是javascript API文档:http://wiki.alfresco.com/wiki/3.4_JavaScript_API#Versions_API
否则,在Java中使用VersionService bean:http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/version/VersionService.html
如果你不知道你想要哪个版本,你可以通过JavaScript或Java中的版本历史数组使用VersionService的“getVersionHistory”方法,然后在VersionHistory上使用“getAllVersions”,它是普通的旧Java集合(java.util。集合)。
希望有所帮助。 :)
答案 1 :(得分:0)
您可以使用 VersionService 的 getVersionHistory 方法返回 VersionHistory 对象。从这个对象,您可以获得每个版本的节点。 版本对象表示节点的单个版本。调用 Version 对象的方法 getVersionedNodeRef ,您将获得该版本节点的NodeRef。最后,使用标记服务和方法 addTag 将标记添加到节点版本的nodeRef。 我希望这会对你有所帮助。