9.4.3 フォルダのアクセス権限の更新・取得

フォルダのアクセス権限を更新・取得する場合のコーディング例を次に示します。

1  ////////////////////////////////////////////////////////////
2  // decmFactory    : DecmFactoryインスタンス
3  // fldOiid        : 操作対象フォルダのOIID
4  ////////////////////////////////////////////////////////////
5
6  // フォルダ操作用インスタンスを取得
7  DecmFolder fld = decmFactory.createDecmFolder();
8
9  // フォルダに接続
10 fld.setOiid( fldOiid );
11
12 // アクセス権限操作用インスタンスを取得
13 DecmFolderPerm fldPerm = decmFactory.createDecmFolderPerm();
14
15 // アクセス権限を設定
16 fldPerm.setEveryonePerm( DecmACLPerm.PERM_READ );
17 fld.setFolderPerm( fldPerm );
18
19 // アクセス権限更新
20 fld.updateFolderPerm( true );
21
22 // アクセス権限取得
23 DecmFolderPerm getPerm = fld.fetchFolderPerm( true );