uCosminexus 電子フォームワークフロー APIリファレンス

[目次][用語][索引][前へ][次へ]

updateFile

形式

public int updateFile(jp.co.Hitachi.soft.blc.BLCValDic p_DataValue,
                    int p_fid,
                    java.util.HashMap p_info,
                    java.io.ByteArrayInputStream p_stream)
             throws BLCException

機能

処理中の案件に添付されている添付ファイルの実体(バイナリデータ)および情報を更新します。

ufsv_addButtonExecutionメソッド(ボタンDB更新処理をユーザ処理で追加するためのメソッド)からだけ使用できます。

ufsv_addButtonExecutionメソッド以外から使用した場合,動作は保証されません。

パラメータ「p_fid」で指定した添付ファイルが処理中の案件に添付されていない場合でも正常終了します。

実際に更新されたレコード数は戻り値で確認してください。

パラメータ

p_DataValue

BLCValDicオブジェクト(blse.m_DataValue)を指定します。

p_fid

ファイルIDを指定します。

p_info

更新するカラム情報(キー名および値)を指定してください。指定できるカラム情報のキー名を次に示します。

キー名(カラム名) 意味 設定値のオブジェクト種別
NMFILENAME ファイル名 String
NMCONTENT コンテントタイプ String
NMCREATEUSER 添付者名 String
DTCREATE 添付日時 String
NMUPDATEUSER 更新者名 String
DTUPDATE 更新日時 String
NUSIZE ファイルサイズ Integer
NMITEM1 ユーザ任意情報1 String
NMITEM2 ユーザ任意情報2 String
NMITEM3 ユーザ任意情報3 String
NMITEM4 ユーザ任意情報4 String
NMITEM5 ユーザ任意情報5 String
NMITEM6 ユーザ任意情報6 String
NMITEM7 ユーザ任意情報7 String
NMITEM8 ユーザ任意情報8 String
NMITEM9 ユーザ任意情報9 String
NMITEM10 ユーザ任意情報10 String

p_stream

更新するファイル実体をバイト入力ストリームのオブジェクトで指定します。

指定したバイト入力ストリームの終わりまで,データが読み込まれます。

添付ファイルの実体(バイナリデータ)を更新しない場合は,nullオブジェクトを指定します。

戻り値

更新レコード数

例外

BLCException

BLC内で次のどれかの原因のエラーが発生しました。