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)
NMTELOUTSIDETEL 外線
NMTELEXTENSIONTEL 内線
ユ-ザ追加カラム名ユ-ザ追加情報
NUADMINAUTHORITY管理者権限
NUALTERNATEAUTHORITY代行者権限
CFLOGINSTATUSログイン可否ステータス
CFSHARESTATUS共有トレイステータス

p_sortkey

ソート条件を,ご使用になるRDBMSのORDER BY句に指定できる式で指定します。500文字以内で指定してください。500文字を超えた場合,SQL発行時にエラーになることがあります。

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

ソート条件の指定形式例を次に示します。

形式例

属性名△ソートモード[,属性名△ソートモード,・・・・]

注 △は半角スペースです。
  • 指定可能な属性名は,データベースのBLC_USER_Vビューに定義されているカラム名です。
  • ソートモードは次のどちらかを指定してください。
    モード意味
    ASC昇順
    DESC降順
注 指定できる形式は,ご使用になるRDBMSによって異なります。詳細は,ご使用になるRDBMSのORDER BY句に指定できる式を確認してください。

戻り値

取得したユーザ情報。

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

キー名意味オブジェクト種別備考
blc_us_total取得情報数Integer取得属性の指定に関係なく取得できます。
blc_us_id_$nユーザIDString取得属性の指定に関係なく取得できます。
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_$nTEL 外線String取得属性にNMTELOUTSIDEを指定した場合だけ取得できます。
blc_us_telext_$nTEL 内線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オブジェクトが設定されて,正常終了します。

例外

BLCException

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