public interface FacilityCategoryService
[ 操作ユーザについて ]
このクラスでは、アカウントコンテキストのユーザコードを元に操作します。
またユーザの所属組織は、ユーザコンテキストのカレント組織を元に操作します。
操作ユーザが以下のロールを保有している場合は、施設カテゴリに対する権限判定処理を行いません。
修飾子とタイプ | メソッドと説明 |
---|---|
Category[] |
findCategoryDirectList(AuthzAclType type,
CategoryKey key)
直下の施設カテゴリを取得します。
|
Category[] |
findCategoryDirectList(CategoryKey key)
直下の施設カテゴリを取得します。
|
Category[] |
findCategoryLimitedList(AuthzAclType type,
CategoryKey key)
配下の施設カテゴリを取得します。
|
Category[] |
findCategoryLimitedList(CategoryKey key)
配下の施設カテゴリを取得します。
|
Category[] |
findCategoryTopList()
トップ階層の施設カテゴリを取得します。
|
Category[] |
findCategoryTopList(AuthzAclType type)
トップ階層の施設カテゴリを取得します。
|
Category[] findCategoryDirectList(AuthzAclType type, CategoryKey key) throws InvalidParameterException
指定された施設カテゴリを親とする直下の階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
WRITE
の場合:登録/編集が可能かつ有効な施設カテゴリを返却します。READ
の場合:登録/編集/参照が可能かつ有効な施設カテゴリを返却します。NONE
の場合:権限判定を行わず有効な施設カテゴリをすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてInvalidParameterExceptionを返却します。
false
の場合 : NONE
と同様に権限判定を行わず有効な施設カテゴリをすべて返却します。
type
- 権限種別key
- 施設カテゴリキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。Category[] findCategoryDirectList(CategoryKey key) throws InvalidParameterException
指定された施設カテゴリを親とする直下の階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
key
- 施設カテゴリキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。findCategoryDirectList(AuthzAclType, CategoryKey)
Category[] findCategoryLimitedList(AuthzAclType type, CategoryKey key) throws InvalidParameterException
指定された施設カテゴリを親とする配下すべての階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
WRITE
の場合:登録/編集が可能かつ有効な施設カテゴリを返却します。READ
の場合:登録/編集/参照が可能かつ有効な施設カテゴリを返却します。NONE
の場合:権限判定を行わず有効な施設カテゴリをすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてInvalidParameterExceptionを返却します。
false
の場合 : NONE
と同様に権限判定を行わず有効な施設カテゴリをすべて返却します。
type
- 権限種別key
- 施設カテゴリキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。Category[] findCategoryLimitedList(CategoryKey key) throws InvalidParameterException
指定された施設カテゴリを親とする配下すべての階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
key
- 施設カテゴリキーInvalidParameterException
- 入力項目値に不正があった場合に発生します。findCategoryLimitedList(AuthzAclType, CategoryKey)
Category[] findCategoryTopList()
すべての会社のトップ階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
findCategoryTopList(AuthzAclType)
Category[] findCategoryTopList(AuthzAclType type)
すべての会社のトップ階層の施設カテゴリを取得します。
以下のすべての条件に合致するものを抽出します。
WRITE
の場合:登録/編集が可能かつ有効な施設カテゴリを返却します。READ
の場合:登録/編集/参照が可能かつ有効な施設カテゴリを返却します。NONE
の場合:権限判定を行わず有効な施設カテゴリをすべて返却します。null
を指定した場合は以下の設定によって動作が異なります。
true
の場合 : null
は不正な権限種別としてエラーとします。
false
の場合 : NONE
と同様に権限判定を行わず有効な施設カテゴリをすべて返却します。
type
- 権限種別Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION