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

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

getFile

形式

public java.util.HashMap getFile(java.lang.String p_piname,
                               int p_fid,
                               java.util.ArrayList p_attrlist)
                        throws BLCException

機能

添付ファイル実体(バイナリデータ)および添付ファイルの情報を取得します。

パラメータ

p_piname

対象の案件名称を1〜80バイトで指定します。

p_fid

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

p_attrlist

取得するカラム名を指定します。指定できるカラム名を次に示します。

カラム名 意味
CDPINAME 案件名
NUFID ファイルID
NMFILENAME ファイル名
NMCONTENT コンテントタイプ
NMCREATEUSER 作成者名
DTCREATE 作成日時
NMUPDATEUSER 更新者名
DTUPDATE 更新日時
NUSIZE ファイルサイズ
NMITEM1 ユーザ任意情報1
NMITEM2 ユーザ任意情報2
NMITEM3 ユーザ任意情報3
NMITEM4 ユーザ任意情報4
NMITEM5 ユーザ任意情報5
NMITEM6 ユーザ任意情報6
NMITEM7 ユーザ任意情報7
NMITEM8 ユーザ任意情報8
NMITEM9 ユーザ任意情報9
NMITEM10 ユーザ任意情報10

nullオブジェクトまたは要素が0のオブジェクトを指定した場合,BNFILECONTENTカラムの情報だけを取得します。


戻り値

取得した情報。

取得した情報は,キーを次の表に示すキー名とし,値を取得値とするHashMapオブジェクトで返却されます。

パラメータ「p_piname」およびパラメータ「p_fid」で指定した添付ファイルがBLCデータベースに存在しない場合はnullオブジェクトが返却されます。

キー名 意味 オブジェクト種別 備考
CDPINAME 案件名 String 取得カラム名にCDPINAMEを指定した場合だけ取得できます。
NUFID ファイルID Integer 取得カラム名にNUFIDを指定した場合だけ取得できます。
NMFILENAME ファイル名 String 取得カラム名にNMFILENAMEを指定した場合だけ取得できます。
NMCONTENT コンテントタイプ String 取得カラム名にNMCONTENTを指定した場合だけ取得できます。
NMCREATEUSER 作成者名 String 取得カラム名にNMCREATEUSERを指定した場合だけ取得できます。
DTCREATE 作成日時 String 取得カラム名にDTCREATEを指定した場合だけ取得できます。
NMUPDATEUSER 更新者名 String 取得カラム名にNMUPDATEUSERを指定した場合だけ取得できます。
DTUPDATE 更新日時 String 取得カラム名にDTUPDATEを指定した場合だけ取得できます。
NUSIZE ファイルサイズ Integer 取得カラム名にNUSIZEを指定した場合だけ取得できます。
BNFILECONTENT 添付ファイルデータ InputStream 取得カラムの指定にかかわらず取得できます。
NMITEM1 ユーザ任意情報1 String 取得カラム名にNMITEM1を指定した場合だけ取得できます。
NMITEM2 ユーザ任意情報2 String 取得カラム名にNMITEM2を指定した場合だけ取得できます。
NMITEM3 ユーザ任意情報3 String 取得カラム名にNMITEM3を指定した場合だけ取得できます。
NMITEM4 ユーザ任意情報4 String 取得カラム名にNMITEM4を指定した場合だけ取得できます。
NMITEM5 ユーザ任意情報5 String 取得カラム名にNMITEM5を指定した場合だけ取得できます。
NMITEM6 ユーザ任意情報6 String 取得カラム名にNMITEM6を指定した場合だけ取得できます。
NMITEM7 ユーザ任意情報7 String 取得カラム名にNMITEM7を指定した場合だけ取得できます。
NMITEM8 ユーザ任意情報8 String 取得カラム名にNMITEM8を指定した場合だけ取得できます。
NMITEM9 ユーザ任意情報9 String 取得カラム名にNMITEM9を指定した場合だけ取得できます。
NMITEM10 ユーザ任意情報10 String 取得カラム名にNMITEM10を指定した場合だけ取得できます。

注※ データベースサーバがOracleの場合はNumber型の値が返却されます。

例外

BLCException

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