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

注1 △は半角スペースです。xxxxは任意の値です。
注2 指定できる形式は,ご使用になるRDBMSによって異なります。詳細は,ご使用になるRDBMSのWHERE句以降に指定できる式を確認してください。

戻り値

取得した情報。

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

パラメータ「p_piname」で指定した案件に添付ファイルが添付されていない場合はnullオブジェクトが返却されます。

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

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


例外

BLCException

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