gpt4 book ai didi

java - 在 Filenet P8 4.5 或更高版本中删除版本化文档的正确有效方法是什么?

转载 作者:行者123 更新时间:2023-11-29 09:53:08 25 4
gpt4 key购买 nike

我想删除在当前版本中设置了特定属性的文档。如果已设置此属性,则需要删除该文档的所有版本。我当前搜索 IsCurrentVersion = TRUE 和 foo = 'bar' 的实现有一个问题,即只有当前版本被删除,而不是旧版本。所以我假设我需要删除完整的 VersionSeries ?到现在我都在用

doc.delete();
doc.save(RefreshMode.NO_REFRESH);

对于我找到的每个文档。我怎样才能检索系列中的所有文档并将它们也删除?如果我将其添加到批处理中是否更有效?

最佳答案

你应该调用

delete()

VersionSeries ( http://www-304.ibm.com/support/knowledgecenter/SSNW2F_5.2.0/com.ibm.p8.ce.dev.java.doc/com/filenet/api/core/VersionSeries.html) 实例的方法,

VersionSeries vs = doc.getVersionSeries();
vs.delete();
vs.save(Refresh.NO_REFRESH);

引用自文档

注意:delete 和 moveContent 方法会影响版本系列中的所有文档版本。即删除所有文档版本,移动所有文档版本的内容。

关于java - 在 Filenet P8 4.5 或更高版本中删除版本化文档的正确有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29166634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com