uCosminexus DocumentBroker Version 3 Standard GUI Development Kit
文書のプロパティを更新,取得する場合のコーディング例を次に示します。
1 //////////////////////////////////////////////////////////// 2 // decmFactory : DecmFactoryインスタンス 3 // docOiid : 操作対象文書のバージョニングOIID 4 // filePath : 更新後のファイルに登録するローカルパス 5 //////////////////////////////////////////////////////////// 6 7 // 文書操作用のインスタンスを取得 8 DecmDoc doc = decmFactory.createDecmDoc(); 9 10 // 文書に接続 11 doc.setOiid( docOiid ); 12 13 //////////////////////////////////////////////////////////// 14 // 更新 15 //////////////////////////////////////////////////////////// 16 17 // ファイルを設定 18 doc.setFilePath( filePath ); 19 20 // プロパティ操作用インスタンスを取得 21 DecmDocProp docProp = decmFactory.createDecmDocProp(); 22 23 // プロパティを設定して更新 24 docProp.setStrProp( "esysProp_Name", "会議資料_改訂" ); 25 docProp.setStrProp( "esysProp_Comment", "誤記訂正" ); 26 27 doc.setDocProp( docProp ); 28 29 doc.updateDocProp( false, 30 true ); 31 32 //////////////////////////////////////////////////////////// 33 // 取得 34 //////////////////////////////////////////////////////////// 35 DecmDocProp docProp = doc.fetchDocProp( true );
1 //////////////////////////////////////////////////////////// 2 // decmFactory : DecmFactoryインスタンス 3 // docOiid : 操作対象文書のバージョニングOIID 4 // subFilePath1 : 更新後のファイルに登録するローカルパス 5 // subFilePath2 : 更新後のファイルに登録するローカルパス 6 //////////////////////////////////////////////////////////// 7 8 // 文書操作用のインスタンスを取得 9 DecmDoc doc = decmFactory.createDecmDoc(); 10 11 // 文書に接続 12 doc.setOiid( docOiid ); 13 14 //////////////////////////////////////////////////////////// 15 // 更新 16 //////////////////////////////////////////////////////////// 17 18 // 関連ファイルリストを取得 19 Vector<DecmSubFile> subFileList = doc.fetchSubFile( null ); 20 21 // ファイルを設定 22 subFileList.get( 0 ).setFilePath( subFilePath1 ); 23 subFileList.get( 1 ).setFilePath( subFilePath2 ); 24 25 // 関連ファイルリストを設定して更新 26 doc.setSubFileList( subFileList ); 27 28 doc.updateDocProp( false, 29 true ); 30 31 //////////////////////////////////////////////////////////// 32 // 取得 33 //////////////////////////////////////////////////////////// 34 35 // 関連ファイルリストを取得 36 Vector<DecmSubFile> subFileList = doc.fetchSubFile( null ); 37 38 // プロパティ取得 39 DecmDocProp docProp1 = subFileList.get( 0 ).fetchFileProp( true ); 40 DecmDocProp docProp2 = subFileList.get( 1 ).fetchFileProp( true );
All Rights Reserved. Copyright (C) 2009, Hitachi Systems & Services, Ltd.