我正在尝试使用化学 CMIS 创建文档,如下所示
final Map<String, Object> reportProps = new HashMap<String, Object>();
reportProps.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document");
reportProps.put(PropertyIds.NAME,file.getName());
session.getFolder().createDocument(reportProps, contentStream, VersioningState.MAJOR);
如果已存在同名文档,则会抛出 CmisContentAlreadyExistsException。
如果抛出此异常,我想创建文档的新版本。
或者有没有一种方法可以让我使用化学 CMIS 检查具有给定名称的文档是否已经存在于 Alfresco 存储库中,这样我无论如何都可以获取该文档并使用新版本签入该文档。
欢迎任何其他方法。