getInfo
形式
public java.util.HashMap[] getInfo(java.lang.String p_piname,
java.util.ArrayList p_attrlist,
java.lang.String p_condition)
throws BLCException
機能
指定した案件に添付されているファイル情報の一覧を取得します。
パラメータ
p_piname
対象の案件名称を1~80バイトで指定してください。
p_attrlist
取得するカラム名を指します。1個以上指定してください。指定できるカラム名を次に示します。
カラム名 | 意味 |
---|---|
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 |
p_condition
絞り込み条件およびソート条件をSQL文のWHERE句以降に指定する形式で記述します。絞り込みおよびソートを行わない場合はnullオブジェクトを指定します。nullオブジェクトを指定した場合は,案件名称で絞り込んだ一覧が返却されます。このパラメータに絞り込み条件およびソート条件以外を指定した場合,動作は保証されません。
絞り込み条件およびソート条件の指定例を次に示します。
CDPINAME='案件名'△and△NMITEM1='xxxx'△ORDER△BY△NMFILENAME△ASC
戻り値
取得した情報。
取得した情報は,キーを0からの通番とし,値をHashMapオブジェクトとするHashMap配列で返却されます。HashMap配列の値は,キー名を次の表に示すキー名とし,値を取得値としたHashMapオブジェクトです。
パラメータ「p_piname」で指定した案件に添付ファイルが添付されていない場合は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を指定した場合だけ取得できます。 |
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型の値が返却されます。
例外
BLC内で次のどれかの原因のエラーが発生しました。