IM-Workflow

jp.co.intra_mart.foundation.workflow.application.superior
クラス ActTemporaryExpandList

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

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

代理設定一時展開一覧マネージャ。

代理設定、特定業務代理設定で、指定された代理先ユーザ情報を設定情報と共にすべて取得します。

このクラスでは、特定業務の代理設定として、プラグインで登録した情報は、その情報を展開したユーザ情報として取得します。
特定業務の代理先として設定したプラグイン情報をそのまま取得するには、「TargetActList」や「TargetActAdminList」を利用してください。

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

入れ子のクラスの概要
 
クラス 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
 
コンストラクタの概要
ActTemporaryExpandList(String loginGroupId, String localeId)
          コンストラクタ
引数で指定したログイングループID、ロケールIDで代理設定一時展開一覧マネージャを
新しく生成します。
 
メソッドの概要
 ActConfigTemporaryExpandModel[] getActTemporaryExpandList(ListSearchConditionNoMatterProperty<ActConfigTemporaryExpandType> cond)
          代理設定、特定業務代理で設定した代理先ユーザの一時展開情報を取得します。
 int getActTemporaryExpandListCount(ListSearchConditionNoMatterProperty<ActConfigTemporaryExpandType> cond)
          代理設定、特定業務代理で設定した代理先ユーザの一時展開情報の件数を取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActTemporaryExpandList

public ActTemporaryExpandList(String loginGroupId,
                              String localeId)
コンストラクタ
引数で指定したログイングループID、ロケールIDで代理設定一時展開一覧マネージャを
新しく生成します。

パラメータ:
loginGroupId - String ログイングループID
localeId - String ロケールID
メソッドの詳細

getActTemporaryExpandList

public ActConfigTemporaryExpandModel[] getActTemporaryExpandList(ListSearchConditionNoMatterProperty<ActConfigTemporaryExpandType> cond)
                                                          throws WorkflowException
代理設定、特定業務代理で設定した代理先ユーザの一時展開情報を取得します。

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

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

結果を保存する「代理設定一時展開情報」に設定される代理情報は「imw_t_act」、「imw_t_act_temporary_expand」から取得します。
このメソッドでは、特定業務の代理設定として、プラグインで登録した情報は、その情報を展開した「imw_t_act_temporary_expand」テーブルから代理先ユーザ情報を取得します。
特定業務の代理先として設定したプラグイン情報をそのまま取得するには、「TargetActList.getAppliList(ListSearchConditionNoMatterProperty)」や
TargetActAdminList.getAppliList(ListSearchConditionNoMatterProperty)」を利用してください。

検索条件や、ソート条件の設定は「ActConfigTemporaryExpandTypeに定義されているEnumをキーで設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

一時展開情報の件数を取得するには「getActTemporaryExpandListCount(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ:
cond - 検索条件
戻り値:
ActConfigTemporaryExpandModel[] 代理設定一時展開情報の配列
例外:
WorkflowException - ワークフロー例外

getActTemporaryExpandListCount

public int getActTemporaryExpandListCount(ListSearchConditionNoMatterProperty<ActConfigTemporaryExpandType> cond)
                                   throws WorkflowException
代理設定、特定業務代理で設定した代理先ユーザの一時展開情報の件数を取得します。

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

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

データ取得の対象テーブルは「imw_t_act」、「imw_t_act_temporary_expand」です。

検索条件の設定は「ActConfigTemporaryExpandTypeに定義されているEnumをキーで設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

一時展開情報の一覧を取得するには「getActTemporaryExpandList(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ:
cond - 検索条件
戻り値:
int 代理設定一時展開情報件数
例外:
WorkflowException - ワークフロー例外

IM-Workflow

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