2009-09-04 24 views
0

有沒有一種方法可以通過webscript調用alfresco並獲取節點類型列表或節點屬性列表?所以如果有三種不同的節點類型(cm:content,cm:folder和cm:foo),我會得到三個返回給我的(而不是實際上是這三種類型之一的節點)?是否有可能在Alfresco中獲得節點類型(甚至屬性類型)的列表?

我問的原因是我想查詢服務器的可用搜索字段以用於數據庫搜索。如果它有幫助,我使用extjs庫與Alfresco(opsoro),並使用lucene搜索atm。任何幫助正確的方向將不勝感激。謝謝!

回答

0

我不認爲這樣的webscript存在。你可以找到所有由戶外提供的webscript,查看網址http://host/alfresco/service/index

你可以做的是自己實現webscript,然後像任何其他webscript一樣正常訪問它。有關如何實施webscripts here的更多信息。

+0

感謝您的回覆。我找不到做這個具體行動的方法,所以我最終改變了我對這個問題的態度,結果變得更好!再次,謝謝! – Snowright 2009-11-20 19:41:02

+0

只是一個更新,我最終發現我可以使用DictionaryService來訪問ContentModel,這正是我所需要的。 – Snowright 2010-01-26 01:12:05

0

您可以使用Get Class Definitions網頁腳本,它會返回與給定內容類型相關的所有元數據。網址如下,只需傳遞你想要的課程名稱,例如cm_content

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

將傾倒的元數據JSON。我其實回答了一個非常類似的問題,請參閱How to get list of aspects in the systems

相關問題