フォルダのプロパティを作成,更新する場合のコーディング例を次に示します。
1 ////////////////////////////////////////////////////////////
2 // decmFactory : DecmFactoryインスタンス
3 // fldOiid : 操作対象フォルダのOIID
4 ////////////////////////////////////////////////////////////
5
6 // フォルダ操作用インスタンスを取得
7 DecmFolder fld = decmFactory.createDecmFolder();
8
9 // フォルダに接続
10 fld.setOiid( fldOiid );
11
12 // プロパティ操作用インスタンスを取得
13 DecmFolderProp fldProp = decmFactory.createDecmFolderProp();
14
15 // プロパティを設定
16 fldProp.setStrProp( "esysProp_Name", "文書フォルダ_改訂" );
17 fldProp.setStrProp( "esysProp_Comment", "誤記訂正" );
18 fld.setFolderProp( fldProp );
19
20 // プロパティ更新
21 fld.updateDocFolderProp( true );
22
23 // プロパティ取得
24 DecmFolderProp getProp = fld.fetchFolderProp( false );
1 ////////////////////////////////////////////////////////////
2 // decmFactory : DecmFactoryインスタンス
3 // fldOiid : 操作対象フォルダのOIID
4 ////////////////////////////////////////////////////////////
5
6 // フォルダ操作用インスタンスを取得
7 DecmFolder fld = decmFactory.createDecmFolder();
8
9 // フォルダに接続
10 fld.setOiid( fldOiid );
11
12 // プロパティ操作用インスタンスを取得
13 DecmFolderProp fldProp = decmFactory.createDecmFolderProp();
14
15 // プロパティを設定
16 fldProp.setStrProp( "esysProp_Name", "ノードフォルダ_改訂" );
17 fldProp.setStrProp( "esysProp_Comment", "誤記訂正" );
18 fld.setFolderProp( fldProp );
19
20 // プロパティ更新
21 fld.updateNodeFolderProp( true );
22
23 // プロパティ取得
24 DecmFolderProp getProp = fld.fetchFolderProp( false );
1 ////////////////////////////////////////////////////////////
2 // decmFactory : DecmFactoryインスタンス
3 // fldOiid : 操作対象フォルダのOIID
4 ////////////////////////////////////////////////////////////
5
6 // フォルダ操作用インスタンスを取得
7 DecmFolder fld = decmFactory.createDecmFolder();
8
9 // フォルダに接続
10 fld.setOiid( fldOiid );
11
12 // プロパティ操作用インスタンスを取得
13 DecmFolderProp fldProp = decmFactory.createDecmFolderProp();
14
15 // プロパティを設定
16 fldProp.setStrProp( "esysProp_Name", "ノードフォルダ_改訂" );
17 fldProp.setStrProp( "esysProp_Comment", "誤記訂正" );
18 fld.setFolderProp( fldProp );
19
20 // プロパティ更新
21 fld.updatePubFolderProp( true );
22
23 // プロパティ取得
24 DecmFolderProp getProp = fld.fetchFolderProp( false );