2009-09-04 3 views
0

webscript를 통해 alfresco를 호출하고 사용할 수있는 노드 유형 또는 노드 목록의 목록을 다시 얻을 수있는 방법이 있습니까? 그래서 세 가지 다른 노드 유형 (cm : content, cm : folder 및 cm : foo)이 있으면 그 세 개가 나에게 반환됩니다 (실제로이 세 가지 유형 중 하나는 아닙니다).Alfresco에서 노드 유형 (또는 속성 유형) 목록을 가져올 수 있습니까?

내가 왜 묻는 지 이유는 데이터베이스 검색에서 사용할 수있는 검색 필드를 서버에 쿼리하고 싶기 때문입니다. 도움이된다면, 저는 Alfresco (opsoro)와 함께 extjs 라이브러리를 사용하고 있고 lucene search atm을 사용하고 있습니다. 올바른 방향으로 도움을 주시면 대단히 감사하겠습니다. 감사!

답변

0

그런 웹 스크립트가 존재하지 않는다고 생각합니다. alfresco가 제공 한 모든 웹 스크립트는 url http://host/alfresco/service/index을 볼 수 있습니다.

당신이 할 수있는 일은 웹 스크립트를 직접 구현 한 다음 다른 웹 스크립트처럼 normaly에 액세스하는 것입니다. 웹 스크립트를 구현하는 방법에 대한 추가 정보 here.

+0

답장을 보내 주셔서 감사합니다. 이 특정 작업을 수행 할 수있는 방법을 찾을 수 없어 문제 해결 방법이 변경되어 더 나은 결과를 얻었습니다. 다시 고마워! – Snowright

+0

그냥 업데이트, 결국 내가 DictionaryService를 사용하여 ContentModel에 액세스 할 수 있다는 것을 알았습니다. – Snowright

0

Get Class Definitions 웹 스크립트를 사용할 수 있으며 주어진 콘텐츠 유형과 관련된 모든 메타 데이터를 반환합니다. url은 다음과 같습니다. 원하는 클래스 이름을 전달하십시오. cm_content.

http://your.host/alfresco/service/api/classes/{className}

그것은 JSON과 같은 메타 데이터를 덤프합니다. 사실 매우 비슷한 질문에 대답했습니다. How to get list of aspects in the systems

관련 문제