2016-06-24 15 views
0

私は、aspects、特にcm:checkedOutに記載されているように、すべてのチェックアウトされた文書のリストを得ることを探しています。hereアスペクト/プロパティを検索するには?

基本的には、アスペクトcm:checkedOutのすべてのドキュメントを検索し、それがチェックアウトされたすべてのドキュメントのリストであると仮定します。

私はnode browserでこれを使用することができましたが、私は私が私が重宝特定aspect.The唯一のものを検索できるようになるRESTエンドポイントを見つけるのに苦労していますがthis CMISエンドポイントだった:

リポジトリの内容に対してCMISクエリ文を実行します。

GET /alfresco/service/cmis/query?q={q}&includeAllowableActions={includeAllowableActions?}&includeRelationships={includeRelationships?}&renditionFilter={renditionFilter?}&searchAllVersions={searchAllVersions?}&skipCount={skipCount?}&maxItems={maxItems?}

そして私は、私はthisようなクエリの何かを書く必要があるだろうと仮定しています。しかし、私はAlfrescoの新人です。私は正直なところ、特定の側面を検索するためのCMISクエリを書くことができるのかどうかわかりません。

私の質問は、特定のアスペクトを検索して見つけたいと思うRESTエンドポイントですか?関連性がある場合は、C#.NETフレームワークを使用しています。

+2

こんにちはocean800、私の古い友人は:)あなたがCMISを主張している理由がある、あなたは仕事を得ることは何のRESTfulに満足しています? – Lista

+0

使用しているAlfrescoのバージョンは?より最近のバージョンのみが利用可能なRESTエンドポイントの範囲が広がっています – Gagravarr

+0

@Listaこんにちは!:)私は仕事が終わると本当にRESTfulな何かに満足しています。これは私が有用であるかもしれないことがわかったものです – ocean800

答えて

3

CMIS 1.0仕様の原因dotCMIS実装のみ1.0

をサポートし、クエリが非常に簡単です、ちょうど使用使用するようにワークベンチを設定し、Apache CMIS workbenchをダウンロード:SELECT *をCMからの:チェックアウトし

+0

ありがとうございました!私はこれをさらに詳しく見ていきます。 :) – ocean800

2

一般的に言えば、いつでもすべてのウェブスクリプトを閲覧し、そこにあなたのために何かができるかどうかを確認できます。

http://localhost:8080/alfresco/service/index/uri/

のAlfrescoのバージョンによっては、ここで新しい闊歩ベースのAPIエクスプローラー、例を使用することができます。

https://api-explorer.alfresco.com/api-explorer/

それは、高度な検索だために、あなたが(それが利用可能OOTBだということを意味します)どのような株式の用途を見れば、あなたはこれを取得します。

http://localhost:8080/alfresco/service/index/uri/slingshot/node/search

それはあなたが(共有を検索し、Firebugのを使用して、テストにこの)を送信する必要のあるパラメータの束を持っていますが、主なものは、あなたが検索し、基本的な特性のJSONである「クエリ」1であり、と。

{ "prop_cm_name": "45445656"、 "prop_cm_title": ""、 "prop_cm_description": ""、 "prop_mimetype": ""、 "prop_cm_modified日付範囲" : ""、 "prop_cm_modifier 「:」」、 『データ型』: 『CM:コンテンツ』}

関連する問題