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

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

getUserInfo

形式

public BLCDictionary getUserInfo(java.util.ArrayList p_uidlist,
                               java.util.ArrayList p_attrlist)
                        throws BLCException

機能

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

パラメータ

p_uidlist

ユーザIDを指定します。1個以上指定します。各ユーザIDは,1〜128バイトのStringオブジェクトで指定してください。

p_attrlist

取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。

属性名 意味
CDUSER ユーザID
CDPERSONALNO 従業員番号
NMLASTNAMEJ 氏名漢字名字
NMFIRSTNAMEJ 氏名漢字名前
NMLASTNAMEK 氏名カナ名字
NMFIRSTNAMEK 氏名カナ名前
NMLASTNAMEE 氏名英字名字
NMFIRSTNAMEE 氏名英字名前
CDBELONGTO 所属する組織コード
NMBELONGTO 所属する組織名称
CDJOBTITLE 役職コード
NMJOBTITLEFULL 役職名
NMJOBTITLE 役職略称
NMMAILADDRESS メール(e-Mail)
NMTELOUTSIDE TEL 外線
NMTELEXTENSION TEL 内線
ユ−ザ追加カラム名 ユ−ザ追加情報
NUADMINAUTHORITY 管理者権限
NUALTERNATEAUTHORITY 代行者権限
CFLOGINSTATUS ログイン可否ステータス
CFSHARESTATUS 共有トレイステータス

戻り値

取得したユーザ情報。

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

キー名 意味 オブジェクト種別 備考
blc_us_total 取得情報数 Integer 取得属性の指定に関係なく取得できます。
blc_us_id_$n ユーザID String 取得属性の指定に関係なく取得できます。
blc_us_no_$n 従業員番号 String 取得属性にCDPERSONALNOを指定した場合だけ取得できます。
blc_us_nmlastj_$n 氏名漢字名字 String 取得属性にNMLASTNAMEJを指定した場合だけ取得できます。
blc_us_nmfirstj_$n 氏名漢字名前 String 取得属性にNMFIRSTNAMEJを指定した場合だけ取得できます。
blc_us_nmlastk_$n 氏名カナ名字 String 取得属性にNMLASTNAMEKを指定した場合だけ取得できます。
blc_us_nmfirstk_$n 氏名カナ名前 String 取得属性にNMFIRSTNAMEKを指定した場合だけ取得できます。
blc_us_nmlaste_$n 氏名英字名字 String 取得属性にNMLASTNAMEEを指定した場合だけ取得できます。
blc_us_nmfirste_$n 氏名英字名前 String 取得属性にNMFIRSTNAMEEを指定した場合だけ取得できます。
blc_us_cdbelong_$n 所属する組織コード String 取得属性にCDBELONGTOを指定した場合だけ取得できます。
blc_us_nmbelong_$n 所属する組織名称 String 取得属性にNMBELONGTOを指定した場合だけ取得できます。
blc_us_cdjobt_$n 役職コード String 取得属性にCDJOBTITLEを指定した場合だけ取得できます。
blc_us_nmjobt_$n 役職名 String 取得属性にNMJOBTITLEFULLを指定した場合だけ取得できます。
blc_us_abjobt_$n 役職略称 String 取得属性にNMJOBTITLEを指定した場合だけ取得できます。
blc_us_mailaddr_$n メール(e-Mail) String 取得属性にNMMAILADDRESSを指定した場だけ取得できます。
blc_us_telout_$n TEL 外線 String 取得属性にNMTELOUTSIDEを指定した場合だけ取得できます。
blc_us_telext_$n TEL 内線 String 取得属性にNMTELEXTENSIONを指定した場合だけ取得できます。
blc_us_"ユ−ザ追加カラム名"_$n ユ−ザ追加情報 Object 取得属性に指定したカラム名だけ取得できます。
blc_us_cnt_"ユーザID" 逆引き用情報番号 String 取得属性の指定に関係なく取得できます。
blc_us_nm_"ユーザID" 氏名漢字 String 取得属性にNMLASTNAMEJとNMFIRSTNAMEJの両方を指定した場合以外は,空文字("")が返却されます。
blc_us_nuadminauth_$n 管理者権限 Short 取得属性にNUADMINAUTHORITYを指定した場合だけ取得できます。
blc_us_nualtauth_$n 代行者権限 Short 取得属性にNUALTERNATEAUTHORITYを指定した場合だけ取得できます。
blc_us_cfloginst_$n ログイン可否ステータス Short 取得属性にCFLOGINSTATUSを指定した場合だけ取得できます。
blc_us_cfsharest_$n 共有トレイステータス Short 取得属性にCFSHARESTATUSを指定した場合だけ取得できます。

(凡例)

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


指定したユーザIDがデータベース(BLC_USER_Vビュー)に登録されていない場合,そのユーザIDの指定は無視され,データベースに登録されているユーザIDのユーザ情報だけが返却されます。

指定したすべてのユーザIDがデータベース(BLC_USER_Vビュー)に登録されていない場合でも,キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて正常終了します。

ユーザ情報管理機能から,ログイン可否のステータスを「不可」に設定されたユーザIDがp_uidlist引数に含まれる場合,戻り値BLCDictionaryオブジェクトにはそのユーザIDの情報は含まれません。

例外

BLCException

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