jp.co.intra_mart.foundation.workflow.application.superior
クラス RefCplMatterAdminList
java.lang.Object
jp.co.intra_mart.system.workflow.engine.database.WorkflowDAOBase
jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
jp.co.intra_mart.foundation.workflow.application.superior.RefCplMatterAdminList
public class RefCplMatterAdminList
- extends jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
参照一覧(完了)管理マネージャ。
完了案件に対して、システム管理者又は運用管理者として参照できる全て案件の一覧を取得します。
システム管理者又は運用管理者として参照できる案件ではなく、特定のユーザが参照できる案件を取得する場合は、
一般ユーザクラスである「RefCplMatterList
」を利用してください。
本クラスでは「imw_t_cpl」で始まるトランザクション系の完了案件関連テーブルから情報を取得します。
処理中の未完了した案件に対して、管理者として参照できる一覧を取得するには「RefActvMatterAdminList
」を利用してください。
- 導入されたバージョン:
- 7.2
- 関連項目:
RefActvMatterAdminList
,
RefCplMatterList
クラス jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase から継承された入れ子のクラス/インタフェース |
jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql |
クラス jp.co.intra_mart.system.workflow.engine.database.WorkflowDAOBase から継承されたフィールド |
manager |
RefCplMatterAdminList
public RefCplMatterAdminList(String loginGroupId,
String localeId)
- コンストラクタ
引数で指定したログイングループID、ロケールIDで参照一覧(完了)管理マネージャを
新しく生成します。
- パラメータ:
loginGroupId
- String ログイングループIDlocaleId
- String ロケールID
getCplMatterList
public CplMatterModel[] getCplMatterList(ListSearchCondition<CplMatterAdminType> cond,
String wkfOpeAdmorCode)
throws WorkflowException
- 管理者が参照できる完了案件一覧を取得します。
検索条件を設定する為の引数である「cond 検索条件」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
「wkfOpeAdmorCode ワークフロー運用管理者コード」の設定は必須ではありませんが、設定によって動作が異なります。
運用管理者コードを設定していない場合には、システム管理者として参照できる全案件の一覧を全て取得します。
運用管理者コードを設定した場合には、そのユーザが持っているロールを基に運用管理者権限があるかをチェックし、
運用管理者として参照権限がある案件の一覧を全て取得します。
検索結果が存在しない場合にはサイズ0の空オブジェクトを返却します。
データベースへの検索処理で失敗した場合には「WorkflowException
」が発生します。
IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。
結果を保存する「完了案件情報」に設定される案件情報は、
「imw_t_cpl_matter」と「imw_t_cpl_matter_locale」から取得します。
運用管理者コードを設定した時にユーザのロールを基に検索対象になるテーブルは
マスタ系の管理グループ定義関連テーブルである「imw_m_administration_auth_set」と「imw_m_administration_target」です。
検索条件やソート条件の設定は「CplMatterAdminType
に定義されているEnumをキーで設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition
」を参照してください。
処理中の未完了案件の管理者の参照一覧を取得するには「RefActvMatterAdminList.getActvMatterList(ListSearchCondition, String)
」を利用してください。
- パラメータ:
cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コード
- 戻り値:
- CplMatterModel[] 完了案件情報の配列
- 例外:
WorkflowException
- ワークフロー例外
getCplMatterListCount
public int getCplMatterListCount(ListSearchCondition<CplMatterAdminType> cond,
String wkfOpeAdmorCode)
throws WorkflowException
- 管理者が参照できる完了案件一覧の件数を取得します。
検索条件を設定する為の引数である「cond 検索条件」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
「wkfOpeAdmorCode ワークフロー運用管理者コード」の設定は必須ではありませんが、設定によって動作が異なります。
運用管理者コードを設定していない場合には、システム管理者として参照できる全案件の一覧の件数を取得します。
運用管理者コードを設定した場合には、そのユーザが持っているロールを基に運用管理者権限があるかをチェックし、
運用管理者として参照権限がある案件の一覧の件数を取得します。
データベースへの検索処理で失敗した場合には「WorkflowException
」が発生します。
IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。
案件情報を検索する対象テーブルは「imw_t_cpl_matter」と「imw_t_cpl_matter_locale」になります。
運用管理者コードを設定した時にユーザのロールを基に検索対象になるテーブルは
マスタ系の管理グループ定義関連テーブルである「imw_m_administration_auth_set」と「imw_m_administration_target」です。
検索条件やソート条件の設定は「CplMatterAdminType
に定義されているEnumをキーで設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition
」を参照してください。
処理中の未完了案件の管理者の参照一覧の件数を取得するには「RefActvMatterAdminList.getActvMatterListCount(ListSearchCondition, String)
」を利用してください。
- パラメータ:
cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コード
- 戻り値:
- int 完了案件情報件数
- 例外:
WorkflowException
- ワークフロー例外
Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.