当前位置: 首页 > 知识库问答 >
问题:

通过化学OpenCMIS更新户外内容类型

鲍鸿波
2023-03-14

我正试图通过OpenCMIS更新alfresco中文件的内容类型。

CMIS工作台在类型窗口中显示该类型,仅禁用开关“策略可控”。其本地名称为document,queryname为prefix:document,基类型为cmis:document

在groovy控制台中,我尝试了以下操作:

Folder folder = (Folder) session.getObjectByPath("/Sites/mySite");

CmisObject o = session.getObject(aNodeRef);
cmis.printObjectSummary(o);

Map<String, Object> properties = new HashMap<String, Object>();
properties.put(PropertyIds.OBJECT_TYPE_ID, "D:prefix:document");
properties.put(PropertyIds.NAME, "itsanewname!");

println("\n\nFrom "+PropertyIds.OBJECT_TYPE_ID+" cmis:document to " + " D:prefix:document:\n\n\n");

o.updateProperties(properties);
cmis.printObjectSummary(o);
properties.put(PropertyIds.OBJECT_TYPE_ID, "D:sc:whitepaper,P:sc:webable,P:sc:productRelated");
properties.put(PropertyIds.NAME, filename);
properties.put("sc:isActive", true);
GregorianCalendar publishDate = new GregorianCalendar(2007,4,1,5,0);
properties.put("sc:published", publishDate);

共有1个答案

司空朝
2023-03-14

一旦通过CMIS创建了对象,就不能更改它的类型。如果查看cmis:ObjectTypeID属性定义,您会注意到它的可更新性被设置为“onCreate”而不是“readwrite”。

杰夫

 类似资料:
  • 问题内容: 我的JTable有问题。我的JTable显示数据库的内容。一个数据库表具有名称类别。每个类别都显示在JComboBox中。如果单击类别,则应该更新表内容。 这是我的代码的简短摘要,因此可以更轻松地为我提供帮助。该代码应可运行: (TestClass-主要) (如果需要,则为TestTableModel-AbstractTableModel(您需要它来执行代码!) 使用此短代码,如果更改

  • 我下载了一个eclipse项目,它有一个.classpath,其中包含需要更新的类条目。 这到底是做什么的?我可以更改。eclipse中的类路径? 我在eclipse中打开了,希望它具有与. classpath相同的内容,但里面什么都没有。

  • 这是我正在研究的一个更大问题的一个简短的子问题。 为什么我不能通过第8行outer class中的inner class的实例访问outer类字段? 字段在内部类中可见。 外部类中的非静态方法仍然存在此问题。 字段的可见性并不重要。无论从哪种方式,它都可以从内部类中看到。 可以通过内部类中的(私有)getter访问该字段,但我出现问题的原因之一是,我希望避免这些。 它应该成为不可变的构建器模式的一

  • 下面是一个漂亮的相关问题-“如何将更新的Docker映像部署到Amazon ECS任务?” 但我关心的是,在使用Jenkins进行CI时,如何将其与CI/CD管道集成。 使用Jenkins或任何Jenkin的插件都可以将最近构建的docker映像推送到ECR 使用Jenkins或任何Jenkin的插件都可以用最近构建或发布的(ECR)映像更新ECS容器/任务

  • 我一直在努力让我的JFrame重新绘制它的内容。在将新组件添加到JFrame中后,我尝试同时使用revaluate()和repaint()方法,但没有看到框架发生变化。 当用户单击前3个按钮中的任一个时,他们将进入以下代码块 当点击一个按钮时,整个应用程序变成白色,但我看不到我添加的新按钮。当我删除两个setVisible()方法行时,单击一个按钮肯定会删除组件,因为我现在不能单击其中任何一个,但

  • 一、简介 方便用户在生成静态页面完成后,无需手动去更新各内容页。只需选择就能批量更新内容页即可。 二、功能演示 1.批量更新内容页 1、当设置有发布点时,生成静态页面完成后,请访问 内容 > 发布管理 > 同步到发布点 > 选择需要更新的模型和栏目,输入每轮更新的信息数目提交则完成批量更新内容页操作。如下图所示: