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ユーザ任意情報1String
NMITEM2ユーザ任意情報2String
NMITEM3ユーザ任意情報3String
NMITEM4ユーザ任意情報4String
NMITEM5ユーザ任意情報5String
NMITEM6ユーザ任意情報6String
NMITEM7ユーザ任意情報7String
NMITEM8ユーザ任意情報8String
NMITEM9ユーザ任意情報9String
NMITEM10ユーザ任意情報10String

p_stream

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

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

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

戻り値

更新レコード数

例外

BLCException

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