Невозможно получить список аспектов с помощью клиента веб-службы, однако вы можете получить список определений классов аспектов, если вы знаете их имена.
Проверьте DictionaryServiceSoapPort
интерфейс, есть метод с именем getClasses
, который может вернуть массив ClassDefinition
s для данных типов и аспектов.
Я не знаю, помогает ли это, но вместо получения списка аспектов с помощью веб-службы вы также можете получить список всех типов, вызвав Get Class Definitions
веб-скрипт. Шаблон URL выглядит следующим образом.
http://localhost:8086/alfresco/service/api/classes/{className}
Вы можете вызывать тот же веб-скрипт без className
, на этот раз он выведет все классы в словаре как JSON, как типы, так и аспекты (аспекты помечены как isAspect = true).