getItem

形式

public BLCDictionary getItem(java.lang.String p_uid,
                          int p_topnum,
                          int p_getnum,
                          java.lang.String p_strsortkey,
                          java.lang.String p_strsortmode)
                   throws BLCException

機能

指定したユーザの送信ログ情報を取得します。結果は,新しいBLCDictionaryクラスオブジェクトに格納されます。

パラメータ

p_uid

対象ユーザのユーザIDを指定します。ユーザIDは,1~128バイトで指定してください。

p_topnum

取得開始位置を指定します。1以上を指定してください。

p_getnum

取得数を指定します。1以上を指定してください。

p_strsortkey

ソートキーとして,次のどれかを指定します。ソートしない場合は,nullオブジェクトまたは空文字("")を指定してください。

パラメータ「p_strsortmode」の指定が,nullオブジェクトまたは空文字("")の場合,このパラメータの指定は無視されます。

キー名意味
CDPINAME申請ID
NMBP業務名称
NMUPDATEWI更新作業名
NMSTATUS案件状態
DTCOMPLETE処理日時
DTCREATE開始日時
DTLIMIT処理期限
CDAPPLICANT申請者ID
NMAPPLICANT申請者氏名
NMAPPLICANTBELONGTO申請者組織略称
CDPARTICIPANT最終作業者ID
NMPARTICIPANT最終作業者氏名
NMPARBELONGTO最終作業者組織略称
CDBEFOREPARTICIPANT前回作業者ID
NMBEFOREPARTICIPANT前回作業者氏名
NMBEFOREPARTICIPANTBELONGTO前回作業者組織略称
DTUPDATE前回作業日時
CDLOGPARTICIPANTログ所有者のユーザID
NMITEM1項目値1
NMITEM2項目値2
NMITEM3項目値3
NMITEM4項目値4
NMITEM5項目値5
NMITEM6項目値6
NMITEM7項目値7
NMITEM8項目値8
NMITEM9項目値9
NMITEM10項目値10

p_strsortmode

ソートモードとして,次のどちらかを指定します。ソートしない場合は,nullオブジェクトまたは空文字("")を指定してください。

パラメータ「p_strsortkey」の指定が,nullオブジェクトまたは空文字("")の場合,このパラメータの指定は無視されます。

モード意味
ASC昇順
DESC降順

戻り値

指定したユーザの送信ログ情報。

キーの意味とオブジェクト種別について,次に示します。

キー名意味オブジェクト種別備考
blc_sentlog_startnum取得開始位置Integer
blc_sentlog_getnum取得数Integer
blc_sentlog_total総数Integer
blc_sentlog_nmpi_$n申請IDString
blc_sentlog_nmbp_$n業務名称String
blc_sentlog_nmupdatewi_$n更新作業名String申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して,当該案件のBLC_INBOX_TテーブルのNMUPDATEWIカラムの値を返却します。
blc_sentlog_nmst_$n案件状態String
blc_sentlog_dtcomplete_$n処理日時String
blc_sentlog_dtcreate_$n開始日時String
blc_sentlog_dtlimit_$n処理期限String
blc_sentlog_cdapplicant_$n申請者IDString
blc_sentlog_nmapp_$n申請者氏名String
blc_sentlog_abappbelongto_$n申請者組織略称String
blc_sentlog_cdparticipant_$n最終作業者IDString申請IDと一致する案件をBLC_INBOX_Tテーブルから取得して,当該案件のBLC_INBOX_TテーブルのCDPARTICIPANTカラムの値を返却します。
blc_sentlog_nmpar_$n最終作業者氏名String案件を現在所有する作業者の氏名が返却されます。ただし,案件がシンクノードまで遷移している場合は,最後に処理した作業者の氏名が返却されます。
blc_sentlog_abparbelongto_$n最終作業者組織略称String案件を現在所有する作業者が所属する組織の略称が返却されます。ただし,案件がシンクノードまで遷移している場合は,最後に処理した作業者が所属する組織の略称が返却されます。
blc_sentlog_cdbeforeparticipant_$n前回作業者IDString
blc_sentlog_nmbeforeparticipant_$n前回作業者氏名String
blc_sentlog_nmbeforeparticipantbelongto_$n前回作業者組織略称String
blc_sentlog_dtupdate_$n前回作業日時String
blc_sentlog_cdlogparticipant_$nログ所有者のユーザIDString
blc_sentlog_nmitem1_$n項目値1String
blc_sentlog_nmitem2_$n項目値2String
blc_sentlog_nmitem3_$n項目値3String
blc_sentlog_nmitem4_$n項目値4String
blc_sentlog_nmitem5_$n項目値5String
blc_sentlog_nmitem6_$n項目値6String
blc_sentlog_nmitem7_$n項目値7String
blc_sentlog_nmitem8_$n項目値8String
blc_sentlog_nmitem9_$n項目値9String
blc_sentlog_nmitem10_$n項目値10String

(凡例)

$n 取得情報番号(1~取得数)。

- 該当しません。


指定したユーザの送信ログが存在しない場合でも,キー名「blc_sentlog_getnum」に値が0のIntegerオブジェクトが設定されて,正常終了します。

このメソッドでは,指定したユーザがデータベースに登録されているかどうかに関係なく,指定したユーザの送信ログ情報が返却されます。このため,データベースから削除したユーザを指定した場合でも,指定したユーザの送信ログ情報を取得できます。

パラメータ「p_topnum」で指定した取得開始位置が対象ユーザの送信ログの総数よりも大きい場合は,次に示す計算式によって取得開始位置が変更された情報が返却されます。

計算式

取得開始位置
= 1+((送信ログ総数+取得要求数-1)/取得要求数-1) * 取得要求数

返却された情報の取得開始位置は,キー名「blc_sentlog_startnum」の返却値で確認してください。

<注意事項>

例外

BLCException

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