uCosminexus 電子フォームワークフロー APIリファレンス
形式
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内で次のどれかの要因のエラーが発生しました。
All Rights Reserved. Copyright (C) 2010, 2014, Hitachi, Ltd.