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

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

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オブジェクトまたは空文字("")を指定してください。

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

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

戻り値

取得したユーザ情報。

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

キー名 意味 オブジェクト種別 備考
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オブジェクトが設定されて,正常終了します。

例外

BLCException

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