2013-07-31 1 views
0

open cmis 확장자를 사용하여 야외 사이트를 만들고 싶습니다. 나는 'st : siteVisibility'와 'st : sitePreset'과 같은 객체 유형 'F : st : sites'와 그 속성을 조사하고 발견했습니다. 그러나 이것을 사용하여 야외에서 사이트를 만들 수는 없으며 사이트를 만드는 방법을 찾을 수 없습니다.open cmis 확장자를 사용하여 야외에서 사이트 만들기

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 이외의 사이트를 만드는 다른 방법이 있으면 공유하십시오.

감사합니다, 스미 타

답변

1

만큼 당신이 사용 사례를 게시하지 않는 한, yourfull 코드 & 상세 당신이 원 당신이 사용중인 도구 (아파치의 HTTP API를? opencmis/아파치 화학을)에 설명 얻으려는 답변을 얻지 못했습니다 ...

A 사이트는 sth입니다. 확장 된 폴더처럼 & st : site type & 관련 속성을 추가하여 이러한 폴더를 만들 수 있습니다. 그러나 : afaik 모든 SURF 개체가 Alfresco Share를 통해이 사이트를 사용할 수 없습니다. repo 레이어에 직접 사이트를 만들면 생성됩니다 (여기에서 설명하지만 (Alfresco 4를 사용하는 경우 약간 오래된 것입니다) : http://ecmstuff.blogspot.de/2011/02/creating-alfresco-share-sites-with.html).

+0

동의합니다. CMIS 만 사용하여 기능 공유 사이트를 만들 수있는 방법은 없습니다. –

+0

링크가 끊어졌습니다. http://www.ixxus.com/blog201203creating-alfresco-share-sites-javascript/와 같았습니까? –