サンプルWebアプリケーションの画面上で設定できるパーミッションは次の表に示す5種類です。これらのパーミッションを,ACFlagまたはACLの個々のサブジェクトに対して設定できます。
表3-1 ACFlagに設定されるパーミッションの値
パーミッション | 説明 | DocumentBrokerクラスライブラリの定数 |
---|---|---|
すべて | すべての操作を実行できます。 | DbjDef.PERM_FULL_CONTROL |
更新 | 削除以外の操作を実行できます。 | DbjDef.PERM_READ_WRITE | DbjDef.PERM_PRIM_LINK | DbjDef.PERM_PRIM_VERSION |
リンク | フォルダの場合は,そのフォルダの下位にオブジェクトを作成でき,フォルダのプロパティを参照できます。 文書の場合は,「参照」と同様に,文書のプロパティおよびコンテンツを参照できます。 | DbjDef.PERM_READ | DbjDef.PERM_PRIM_LINK |
参照 | フォルダの場合は,フォルダのプロパティを参照できます。 文書の場合は,文書のプロパティおよびコンテンツを参照できます。 | DbjDef.PERM_READ |
なし | 操作を実行できません。 | DbjDef.PERM_NONE |