getUserInfoFromBelongto
形式
public BLCDictionary getUserInfoFromBelongto(
java.lang.String p_belongto,
java.util.ArrayList p_attrlist,
java.lang.String p_sortkey)
throws BLCException
機能
指定した組織に所属するすべてのユーザの情報を取得します。結果は,新しいBLCDictionaryクラスオブジェクトに格納されます。
パラメータ
p_belongto
組織IDを指定します。組織IDは,1~128バイトで指定してください。
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 | 共有トレイステータス |
p_sortkey
ソート条件を,ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合,SQL発行時にエラーになることがあります。
ソートしない場合は,nullオブジェクトまたは空文字("")を指定してください。
ソート条件の指定形式例を次に示します。
属性名△ソートモード[,属性名△ソートモード,・・・・]
モード | 意味 |
---|---|
ASC | 昇順 |
DESC | 降順 |
戻り値
取得したユーザ情報。
キーの意味とオブジェクト種別について,次に示します。
キー名 | 意味 | オブジェクト種別 | 備考 |
---|---|---|---|
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~取得数)。
指定した組織にユーザが登録されていない場合でも,キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて正常終了します。
指定した組織がデータベースに登録されていない場合でも,キー名「blc_us_total」に値が0のIntegerオブジェクトが設定されて,正常終了します。
例外
BLC内で次のどれかの原因のエラーが発生しました。