2010-01-14 4 views

답변

1

이 당신을 위해 늦을 수 있지만,이에 대한 경우 다른 사람 검색에 DictionaryService를 (사용할 수 있습니다

Alfresco Wiki는 말한다 :

getClasses이 유형의 목록과 측면의 정의에서 가져 오기 사전.

클래스를 정의 [] getClasses (ClassPredicate 유형 ClassPredicate 측면)

매개 변수 :

유형 - 유형을 제어하는 ​​술어가 반환, 또는 null는 모든 유형의 측면을 반환 - 술어 측면을 제어 반환, 또는 모든 측면을 반환하는 경우는 null 는 반환 :

요청한 유형과 관련된 클래스 정의의 목록. .

2

웹 서비스 클라이언트를 사용하여 애스펙트 목록을 가져올 수는 없지만 애스펙트의 클래스 정의 목록을 알 수 있으면 해당 이름을 알 수 있습니다.

DictionaryServiceSoapPort 인터페이스를 확인하십시오. 주어진 유형 및 측면에 대해 ClassDefinition의 배열을 반환 할 수있는 이라는 메서드가 있습니다.

웹 서비스를 사용하여 애스펙트 목록을 가져 오는 대신 도움이되는지 알 수는 있지만 Get Class Definitions 웹 스크립트를 호출하여 모든 유형의 목록을 가져올 수 있습니다. URL 패턴은 다음과 같습니다.

http://localhost:8086/alfresco/service/api/classes/{className}

당신은 유형과 측면 모두 (측면 "isAspect"= 사실로 표시됩니다), JSON 등 사전에, className없이 출력 모든 클래스를 것이다이 시간을 같은 웹 스크립트를 호출 할 수 있습니다.