かなり間があいてしまいましたが、今回は、カスタムタイプの定義、クエリ、サービスの概要を紹介します。
・リポジトリサービス
getRepositories 対象サービスエンドポイントのアクセス可能なリポジトリのリストを取得
getRepositoryInfo リポジトリの情報を取得。名前、URI、対応している機能など
getTypes リポジトリ内に定義されているオブジェクトタイプの一覧を取得
getTypeDefinition 個別のオブジェクトタイプの定義を取得
・ナビゲーションサービス
getDescendants リポジトリのツリー上子孫となるオブジェクトの一覧を取得
getChildren ツリー上直下の子となるオブジェクトの一覧を取得
getFolderParent 格納されているフォルダを取得。オプションによって祖先フォルダすべての一覧も取得可能
getObjectObjectParents 対象オブジェクトを格納しているフォルダの一覧を取得(マルチファイリング)
getCheckedoutDocuments チェックアウトされている文書の一覧を取得
・オブジェクトサービス
createDocument 文書を作成
createFolder フォルダを作成
createRelationship 関連を作成
createPolicy ポリシを作成
getAllowableActions 対象オブジェクトに対して実行可能なCMISサービスコールの一覧を取得
getProperties 属性の一覧を取得
getContentStream ContentStream(ファイル実体)を取得
updateProperties 属性を更新
moveObject オブジェクトを(リポジトリのツリー上で)移動
deleteObject オブジェクトを削除
deleteTree サブツリーごとオブジェクトを削除
setContentStream ContentStreamを割当
deleteContentStream ContentStreamを削除
・マルチファイリングサービス
addObjectToFolder 対象オブジェクトをさらに別のフォルダに格納
removeObjectFromFolder フォルダから対象オブジェクトを削除(撤回)
・ディスカバリサービス
query CMIS SQLの実行
・バージョン管理サービス
checkOut チェックアウト
cancelCheckOut チェックアウトの取り消し
checkIn チェックイン
getPropertiesOfLatestVersion 最新バージョンの属性一覧を取得
getAllVersions すべてのバージョンを取得
deleteAllVersions すべてのバージョンを削除
・関連サービス
getRelationships 関連の一覧の取得
・ポリシサービス
applyPolicy ポリシの適用
removePolicy ポリシの削除
getAppliedPolicies 適用済みポリシ一覧の取得
機会があれば次は実際にCMISを使った開発の簡単なチュートリアルなどを紹介したいと思います。
続きは会員限定です。無料の読者会員に登録すると続きをお読みいただけます。
- 会員登録 (無料)
- ログインはこちら
ようやく策定されたECMのための共通言語 CMIS
2009.06.15
2008.10.17
2008.09.26