フォルダのアクセス権限を更新・取得する場合のコーディング例を次に示します。
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 );