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オブジェクトを指定します。
戻り値
更新レコード数
例外
BLC内で次のどれかの原因のエラーが発生しました。