メソッドの概要

返却値の型 メソッド名
ResultInfo findAvailableFacility (FacilityKey[] facilityKeys, DateTime startDate, DateTime endDate)
利用可能な施設を取得します。
ResultObject findFacilitiesOverview (CategoryKey categoryKey)
施設の概要を取得します。
ResultObject findFacilitiesOverview (String keyword, Integer listLimit)
施設の概要を取得します。
ResultObject findFacilities (AuthzAclType type, CategoryKey categoryKey)
施設の概要を取得します。
ResultObject findFacilities (AuthzAclType type, String keyword, Integer listLimit)
施設の概要を取得します。
ResultObject findFacilityByName (AuthzAclType type, String filterName, Integer listLimit)
施設を取得します。
ResultObject findFacilityByName (String filterName, Integer listLimit)
施設を取得します。
ResultObject findFacilityList (CategoryKey categoryKey)
施設を取得します。
ResultObject findFacilityList (AuthzAclType type, CategoryKey categoryKey)
施設を取得します。
ResultObject findFacility (AuthzAclType type, FacilityKey facilityKey)
施設を取得します。
ResultObject findFacility (FacilityKey facilityKey)
施設を取得します。

メソッドの詳細

ResultInfo findAvailableFacility (FacilityKey[] facilityKeys, DateTime startDate, DateTime endDate)
利用可能な施設を取得します。

指定した検索条件に該当する施設を取得します。

パラメータ
facilityKeys : FacilityKey[]
施設キー
startDate : DateTime
開始日
endDate : DateTime
終了日
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
data プロパティには、DisplayInfo[] が設定されます。
ResultObject findFacilitiesOverview (CategoryKey categoryKey)
施設の概要を取得します。

以下のすべての条件に合致する施設の概要を取得します。

  • 指定された施設カテゴリに属している。
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。

検索および取得の対象となる名称(施設カテゴリ名・施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。

パラメータ
categoryKey : CategoryKey
施設カテゴリキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityOverview[] が設定されます。
ResultObject findFacilitiesOverview (String keyword, Integer listLimit)
施設の概要を取得します。

以下のすべての条件に合致する施設の概要を取得します。

  • 施設名に検索キーワードを含んでいる。(部分一致)
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザがカレント組織において参照可能な権限を保有する施設カテゴリに属している。
検索キーワードが指定されていない場合は、施設名での絞り込みは行われません。

検索および取得の対象となる名称(施設カテゴリ名・施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。
指定された取得件数について、以下の場合は無制限として扱われます。
  • 0 以下の場合
  • null の場合

パラメータ
keyword : String
施設名検索キーワード
listLimit : Integer
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityOverview[] が設定されます。
ResultObject findFacilities (AuthzAclType type, CategoryKey categoryKey)
施設の概要を取得します。

以下のすべての条件に合致する施設の概要を取得します。

  • 指定された施設カテゴリに属している。
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。

検索および取得の対象となる名称(施設カテゴリ名・施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。

パラメータ
type : AuthzAclType
権限種別
categoryKey : CategoryKey
施設カテゴリキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityOverview[] が設定されます。
ResultObject findFacilities (AuthzAclType type, String keyword, Integer listLimit)
施設の概要を取得します。

以下のすべての条件に合致する施設の概要を取得します。

  • 施設名に検索キーワードを含んでいる。(部分一致)
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザがカレント組織において該当の権限を保有する施設カテゴリに属している。
検索キーワードが指定されていない場合は、施設名での絞り込みは行われません。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてエラーとします。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。

検索および取得の対象となる名称(施設カテゴリ名・施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。
指定された取得件数について、以下の場合は無制限として扱われます。
  • 0 以下の場合
  • null の場合

パラメータ
type : AuthzAclType
権限種別
keyword : String
施設名検索キーワード
listLimit : Integer
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityOverview[] が設定されます。
ResultObject findFacilityByName (AuthzAclType type, String filterName, Integer listLimit)
施設を取得します。

以下のすべての条件に合致する施設を取得します。

  • 施設名に検索キーワードを含んでいる。(部分一致)
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザがカレント組織において該当の権限を保有する施設カテゴリに属している。
検索キーワードが指定されていない場合は、施設名での絞り込みは行われません。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。

検索および取得の対象となる名称(施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。
指定された取得件数について、以下の場合は無制限として扱われます。
  • 0 以下の場合
  • null の場合

パラメータ
type : AuthzAclType
権限種別
filterName : String
施設名検索キーワード
listLimit : Integer
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityListItem[] が設定されます。
ResultObject findFacilityByName (String filterName, Integer listLimit)
施設を取得します。

以下のすべての条件に合致する施設を取得します。

  • 施設名に検索キーワードを含んでいる。(部分一致)
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。
  • (権限判定を行う場合のみ)操作ユーザがカレント組織において参照可能な権限を保有する施設カテゴリに属している。
検索キーワードが指定されていない場合は、施設名での絞り込みは行われません。

検索および取得の対象となる名称(施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。
指定された取得件数について、以下の場合は無制限として扱われます。
  • 0 以下の場合
  • null の場合

パラメータ
filterName : String
施設名検索キーワード
listLimit : Integer
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityListItem[] が設定されます。
ResultObject findFacilityList (CategoryKey categoryKey)
施設を取得します。

以下のすべての条件に合致する施設を取得します。

  • 指定された施設カテゴリに属している。
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。

検索および取得の対象となる名称(施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。

パラメータ
categoryKey : CategoryKey
施設カテゴリキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityListItem[] が設定されます。
ResultObject findFacilityList (AuthzAclType type, CategoryKey categoryKey)
施設を取得します。

以下のすべての条件に合致する施設を取得します。

  • 指定された施設カテゴリに属している。
  • 現在日時(システムデフォルトのタイムゾーン)において有効である。

権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。
検索および取得の対象となる名称(施設名)は、コンテキストのロケールを使用して探索します。
該当ロケールの名称が未定義の場合は標準表示名が対象となります。
取得結果の順序は、施設名(昇順)、施設コード(昇順)となります。
該当する施設が存在しない場合は、空の配列を返却します。

パラメータ
type : AuthzAclType
権限種別
categoryKey : CategoryKey
施設カテゴリキー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、FacilityListItem[] が設定されます。
ResultObject findFacility (AuthzAclType type, FacilityKey facilityKey)
施設を取得します。

該当する施設が存在しない場合は、null を返却します。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。

  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。

パラメータ
type : AuthzAclType
権限種別
facilityKey : FacilityKey
施設キー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ReferenceFacility が設定されます。
ResultObject findFacility (FacilityKey facilityKey)
施設を取得します。

該当する施設が存在しない場合は、null を返却します。
権限種別は、スケジュール認可を利用している場合のみ有効です。共有グループアクセス権の場合は権限種別は無視されます。
権限種別のそれぞれの動作は以下の通りです。

  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#WRITE WRITE の場合:登録/編集が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#READ READ の場合:登録/編集/参照が可能かつ有効な施設を返却します。
  • jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE の場合:権限判定を行わず有効な施設をすべて返却します。
権限種別にnullを指定した場合は以下の設定によって動作が異なります。
  • 設定ファイル:WEB-INF/conf/iac-schedule-config.xml
  • タグ:iac-schedule-config/authz-config/authz-type-throw-error-with-null
    • 設定がtrueの場合 : nullは不正な権限種別としてInvalidParameterExceptionを返却します。
    • 設定がfalseの場合 : jp.co.intra_mart.product.collaboration.schedule.enums.AuthzAclType#NONE NONE と同様に権限判定を行わず有効な施設をすべて返却します。

パラメータ
facilityKey : FacilityKey
施設キー
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには、ReferenceFacility が設定されます。