IM-Workflow

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

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.TempSaveMatterList

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

一時保存一覧マネージャ。

コンストラクタに指定した特定ユーザが保存した一時保存案件の一覧情報を取得します。

特定ユーザを指定せずに、ユーザを検索条件として指定し、複数ユーザに関する情報を取得する場合には、
管理者のクラスである「TempSaveMatterAdminList」を使用してください。

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

入れ子のクラスの概要
 
クラス 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
 
コンストラクタの概要
TempSaveMatterList(String userCd, String loginGroupId, String localeId)
          コンストラクタ。
 
メソッドの概要
 TempSaveMatterModel[] getTempSaveMatterList(ListSearchCondition<TempSaveMatterType> cond)
          コンストラクタに指定した特定ユーザが保存した一時保存情報一覧を取得します。
 int getTempSaveMatterListCount(ListSearchCondition<TempSaveMatterType> cond)
          コンストラクタに指定した特定ユーザが保存した一時保存情報一覧の件数を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TempSaveMatterList

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

パラメータ:
userCd - 実行者コード(実際に申請を行う利用者)
loginGroupId - ログイングループID
localeId - ロケールID
メソッドの詳細

getTempSaveMatterList

public TempSaveMatterModel[] getTempSaveMatterList(ListSearchCondition<TempSaveMatterType> cond)
                                            throws WorkflowException
コンストラクタに指定した特定ユーザが保存した一時保存情報一覧を取得します。

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

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

一時保存案件を作成したユーザ情報や結果を保存する「ユーザ一時保存案件情報」に設定される一時保存情報は
「imw_t_temporary_save」から取得します。フロー情報はマスタテーブル「imw_m_flow」から取得します。

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

パラメータ:
cond - 検索条件
戻り値:
TempSaveMatterModel[] ユーザ一時保存案件情報の配列
例外:
WorkflowException - ワークフロー例外の親クラス

getTempSaveMatterListCount

public int getTempSaveMatterListCount(ListSearchCondition<TempSaveMatterType> cond)
                               throws WorkflowException
コンストラクタに指定した特定ユーザが保存した一時保存情報一覧の件数を取得します。

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

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

一時保存案件を作成したユーザ情報や一時保存情報を取得する対象テーブルは「imw_t_temporary_save」です。
フロー情報を参照するテーブルはマスタテーブル「imw_m_flow」です。

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

パラメータ:
cond - 検索条件
戻り値:
int 特定ユーザが保存した一時保存情報件数
例外:
WorkflowException - ワークフロー例外

IM-Workflow

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