0

我想使用开放 cmis 扩展创建一个露天网站。我研究并发现了一个对象类型“F:st:sites”及其属性,如“st:siteVisibility”和“st:sitePreset”。但我不太确定使用它我们可以在户外创建一个站点,而且我找不到任何创建站点的方法。可能是这样的

  Map<String, Object> properties = new HashMap<String, Object>();
    properties.put(PropertyIds.NAME, "mySiteName");
    properties.put(PropertyIds.OBJECT_TYPE_ID, "F:st:sites");
    properties.put("cmis:path", "/Sites");
    .
.
    properties.put("cmis:createdBy", date);
    properties.put("st:siteVisibility", ScriptSiteService.PUBLIC_SITE);

// TODO: add method for creating site with session object

请尽可能尽快回复。

另外,如果有除了apache的Http api以外的其他方式创建站点,请分享。

谢谢,斯米塔

4

1 回答 1

1

只要你不发布你的用例,你的完整代码并详细解释你正在使用什么工具(Apache Chemistry/opencmis?apache's Http api?)你不会得到你想要的答案......

站点是某事。像扩展文件夹一样,将有机会通过使用 st:site 类型并添加相关属性来创建这样的文件夹,但是:afaik 您将无法通过 Alfresco Share 使用此站点,因为未创建所有 SURF 对象如果你直接在 repo 层创建一个站点(这里解释(但如果你使用 Alfresco 4 有点过时):http://ecmstuff.blogspot.de/2011/02/creating-alfresco-share-sites-with。 html ).

于 2013-08-01T13:05:43.217 回答