getOrgInfo
形式
public BLCDictionary getOrgInfo(java.util.ArrayList p_orglist,
java.util.ArrayList p_attrlist)
throws BLCException
機能
指定した組織(複数)の情報を取得します。結果は,新しいBLCDictionaryクラスオブジェクトに格納されます。
パラメータ
p_orglist
組織IDを指定します。1個以上指定します。組織IDは,1~128バイトのStringオブジェクトで指定してください。
p_attrlist
取得属性を指定します。1個以上指定してください。指定できる属性名を次に示します。
属性名 | 意味 |
---|---|
CDORG | 組織コード |
NMORG | 組織略称 |
NMORGFULL | 組織名 |
CDPARENTORG | 上位組織コード |
ユ-ザ追加カラム名 | ユ-ザ追加情報 |
戻り値
取得した組織情報。
キーの意味とオブジェクト種別について,次に示します。
キー名 | 意味 | オブジェクト種別 | 備考 |
---|---|---|---|
blc_org_total | 取得情報数 | Integer | 取得属性の指定に関係なく取得できます。 |
blc_org_cd_$n | 組織コード | String | 取得属性の指定に関係なく取得できます。 |
blc_org_ab_$n | 組織略称 | String | 取得属性にNMORGを指定した場合だけ取得できます。 |
blc_org_nmfull_$n | 組織名 | String | 取得属性にNMORGFULLを指定した場合だけ取得できます。 |
blc_org_cdup_$n | 上位組織コード | String | 取得属性にCDPARENTORGを指定した場合だけ取得できます。 |
blc_org_"ユ-ザ追加カラム名"_$n | ユ-ザ追加情報 | Object | 取得属性に指定したカラム名だけ取得できます。 |
blc_org_cnt_"組織コード" | 逆引き用情報番号 | String | 取得属性の指定に関係なく取得できます。 |
blc_org_abnm_"組織コード" | 組織略称 | String | 取得属性にNMORGを指定していない場合は,空文字("")が返却されます。 |
(凡例)
$n 取得情報番号(1~取得数)。
指定した組織IDの組織がデータベース(BLC_ORG_Vビュー)に登録されていない場合,その組織IDの指定は無視され,データベースに登録されている組織IDの組織情報だけが返却されます。
指定した組織IDの組織に,データベース(BLC_ORG_Vビュー)に登録されている組織が存在しない場合でも,キー名「blc_org_total」に値が0のIntegerオブジェクトが設定されて,正常終了します。
例外
BLC内で次のどれかの要因のエラーが発生しました。