- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
向社区问好!我正在使用 alfresco Community Edition 6.0.0 和 Apache Chemistry API
。到目前为止,我已经成功地通过它从露天存储库创建/获取内容(文件夹和文档文件)。
现在我想做的是使用 Apache Chemistry API 创建一个露天站点(就像我在 Alfresco REST API 中使用 alfresco/api/-default-/public/alfresco/versions/1/sites
POST 方法所做的那样)。
这可行吗?我按照在存储库中创建文件夹的方式所做的事情是:
Folder folder = retrieveSitesFolder(); // this returns the folder object using the node id of the "Sites" node
Map<String, Object> props = new HashMap<String, Object>();
props.put(PropertyIds.OBJECT_TYPE_ID, "F:st:site"); //this is recognized fine
props.put("st:siteVisibility", "PUBLIC");
props.put("st:sitePreset", "something");
props.put("cmis:name", "something");
Folder subFolder = folder.createFolder(props);
我正在遵循此处关于我添加的属性的站点模型 https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/COMMUNITYTAGS/V4.2a/root/projects/repository/config/alfresco/model/siteModel.xml
不幸的是,当我运行这段代码时,出现以下错误:
Exception in thread "main" org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: 10290059 Site something does not exist.
在我看来,这很奇怪,因为我希望我的代码做的是创建该网站,而不是以任何方式搜索它。
更奇怪的是,当我通过 REST API 创建一个名为“something”的网站并重新运行代码时,代码成功运行,但我没有在 alfresco/api/-default-/public/alfresco/versions/1/sites
中获得任何额外的网站。 REST API 的端点。
有人可以解释一下吗?任何帮助将不胜感激!
最佳答案
正如 Gagravarr 所说,API 不支持创建功能站点,直到 Billerby 指出,REST API 做出了一些改进。
Apache Chemistry 不知道站点是什么,但是,正如您所发现的,st:site 只是 cm:folder 的子类型。
尽管这很可能无法通过 CMIS 实现,但我想指出您正在使用“某物”进行站点预设。除非您定义了一个名为“something”的新站点预设,否则这是行不通的。
默认情况下,有一个名为“site-dashboard”的现成站点预设,它是“协作站点”预设的 ID。
您可以将 st:sitePreset 更改为“site-dashboard”,看看是否能进一步。
关于java - 使用 Apache Chemistry 在 Alfresco 中创建站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53544035/
我正在编写一个关于化学主题的网站,出于显而易见的原因,我还必须在该网站上包含结构和分子式。我想要尽可能少的图像,因此想知道如何在我的网站上编译 LaTeX 代码,以便我可以展示我在 LaTeX 本身中
我似乎找不到 org.apache.chemistry.opencmis.commons.enums.Action 成员的任何正确解释。例如。 the CMIS spec秒内有 3 个 canMove
我正在使用 chemistry opencmis 0.13.0 版连接到 alfresco 存储库。下面是代码片段 Map parameter = new HashMap(); //
我正在尝试用 Apache Chemistry 替换 alfresco 上的文档。我从存储在磁盘上的文件创建一个输入流,使用构造函数 ContentStreamImpl 创建一个内容流,并尝试使用 .
我正在创建一个 java 应用程序,它将连接到 alfresco 存储库并执行一些操作。我正在使用 apache Chemistry cmis 来执行这些操作。如果我在这些操作过程中遇到错误,我将如何
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils类的一些代码示例,展示了XMLUtils类的具体用法。这些代码示例主要来源于G
向社区问好!我正在使用 alfresco Community Edition 6.0.0 和 Apache Chemistry API 。到目前为止,我已经成功地通过它从露天存储库创建/获取内容(文件
我正在尝试通过如下路径获取文件夹 ID: Folder folder = (Folder) getCmisSession().getObjectByPath(folderPath); 我请求的路径是:
我目前在通过 Chemistry 从 Alfresco 下载文件时遇到问题。 这是我的代码: // Create the session $repository = new CMISService($
我正在尝试使用 Chemistry CMIS 创建文档,如下所示 final Map reportProps = new HashMap(); reportProps.put(Prop
我使用的露天版本:Community v4.0.0 我有一个露天附件的 ID: abd73a24-2728-4638-9899-bb2cda9802ed 我想使用 cmis 获取此文件的内容 我尝试使
我在 IBM 文件内容管理中有两个存储库,现在我想将文件夹(有一个子存储库)从一个存储库传输到另一个存储库,并且还应该使用 CMIS 传输它们的子存储库。 最佳答案 CMIS 规范和 Apache C
我正在尝试使用 Apache Chemistry OpenCMIS (v0.10.0) 根据教程创建服务器:http://chemistry.apache.org/java/how-to/how-to
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.createWriter()方法的一些代码示例,展示了XMLUtils.cr
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.skip()方法的一些代码示例,展示了XMLUtils.skip()的具体用
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.newDomDocument()方法的一些代码示例,展示了XMLUtils.
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.write()方法的一些代码示例,展示了XMLUtils.write()的具
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.createParser()方法的一些代码示例,展示了XMLUtils.cr
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.readText()方法的一些代码示例,展示了XMLUtils.readTe
本文整理了Java中org.apache.chemistry.opencmis.commons.impl.XMLUtils.startXmlDocument()方法的一些代码示例,展示了XMLUtil
我是一名优秀的程序员,十分优秀!