IM-Workflow

jp.co.intra_mart.foundation.workflow.application.general
クラス RefCplMatterList

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.general.RefCplMatterList

public class RefCplMatterList
extends jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase

参照一覧(完了)マネージャ。

完了案件に対して、コンストラクタで指定した特定ユーザが参照できる案件の一覧を取得します。

特定のユーザをコンストラクタに設定せずに、ワークフロー運用管理者として全ての案件を参照したい場合は、
管理者クラスである「RefCplMatterAdminList」を利用してください。

本クラスでは「imw_t_cpl」で始まるトランザクション系の完了案件関連テーブルから情報を取得します。

処理中の未完了した案件に対して、参照一覧を取得するには「RefActvMatterList」を利用してください。

導入されたバージョン:
7.2
関連項目:
RefActvMatterList, RefCplMatterAdminList

入れ子のクラスの概要
 
クラス 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
 
コンストラクタの概要
RefCplMatterList(String userCd, String loginGroupId, String localeId)
          コンストラクタ。
 
メソッドの概要
 CplMatterRefModel[] getRefList(ListSearchCondition<CplMatterType> cond)
          コンストラクタで指定した特定ユーザが参照できる完了案件一覧を取得します。
 int getRefListCount(ListSearchCondition<CplMatterType> cond)
          コンストラクタで指定した特定ユーザが参照できる完了案件の件数を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RefCplMatterList

public RefCplMatterList(String userCd,
                        String loginGroupId,
                        String localeId)
コンストラクタ。
引数で指定した実行者コード、ログイングループID、ロケールIDで参照一覧(完了)マネージャを
新しく生成します。

パラメータ:
userCd - 参照者コード
loginGroupId - ログイングループID
localeId - ロケールID
メソッドの詳細

getRefList

public CplMatterRefModel[] getRefList(ListSearchCondition<CplMatterType> cond)
                               throws WorkflowException
コンストラクタで指定した特定ユーザが参照できる完了案件一覧を取得します。

検索条件を設定する為の引数である「cond 検索条件」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。
検索結果が存在しない場合にはサイズ0の空オブジェクトを返却します。

データベースへの検索処理で失敗した場合には「WorkflowException」が発生します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

結果を保存する「完了案件情報(参照用)」には設定される情報の中、
参照権限者情報は「imw_t_cpl_matter_handle_user」から取得します。
案件情報は「imw_t_cpl_matter」「imw_t_cpl_matter_locale」から取得します。

検索条件や、ソート条件の設定は「CplMatterTypeに定義されているEnumをキーで設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

処理中の未完了案件の参照一覧を取得するには「RefActvMatterList.getRefList(ListSearchCondition)」を利用してください。

パラメータ:
cond - 検索条件
戻り値:
CplMatterRefModel[] 完了案件情報(参照用)の配列
例外:
WorkflowException - ワークフロー例外の親クラス

getRefListCount

public int getRefListCount(ListSearchCondition<CplMatterType> cond)
                    throws WorkflowException
コンストラクタで指定した特定ユーザが参照できる完了案件の件数を取得します。

検索条件を設定する為の引数である「cond 検索条件」の設定は必須です。
特に検索条件を設定する必要がない場合でもインスタンスを作成して設定する必要があります。

データベースへの検索処理で失敗した場合には「WorkflowException」が発生します。

IM-Workflowのシステム設定の「threadの設定」が非同期(標準)である場合に、
本メソッドで取得される一覧には、処理中である案件は含まれていません。
到達処理又は案件終了処理が実行中である案件は取得対象から除外されます。

参照権限者情報を検索する対象テーブルは「imw_t_cpl_matter_handle_user」になります。
案件情報を検索する対象テーブルは「imw_t_cpl_matter」「imw_t_cpl_matter_locale」になります。

検索条件や、ソート条件の設定は「ActvMatterTypeに定義されているEnumをキーで設定できます。
ユーザデータ案件プロパティを取得一覧として取得する条件設定をした場合に、値を取得する対象テーブルは「imw_t_cpl_matter_user_data」になります。
詳しい使用方法は「ListSearchCondition」を参照してください。

処理中の未完了案件の参照一覧の件数を取得するには「RefActvMatterList.getRefListCount(ListSearchCondition)」を利用してください。

パラメータ:
cond - 検索条件
戻り値:
int 完了案件情報件数
例外:
WorkflowException - ワークフロー例外の親クラス

IM-Workflow

Copyright © 2000-2015 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.