|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.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.UserNodeConfig
public class UserNodeConfig
ノード設定マネージャ。
特定ユーザが動的承認・確認ノードや、横・縦配置ノード等に設定した処理対象者、ノード展開情報等の
ノードの設定情報を管理するマネージャです。
設定情報を取得して、他のノードの設定に再利用することができます。
本クラスでは、ノードの設定情報を管理するテーブル「imw_t_user_node_config」「imw_t_user_node_config_node」「imw_t_user_node_config_detail」に対して、処理を行います。
設定情報の取得や、登録・削除処理が出来ます。
データの取得対象になる3つのテーブルは連携された情報を格納しています。
このクラスで提供するメソッドでは、各テーブル毎に設定されているデータを取得することもできますが、
連携した全てのデータを取得する「getUserNodeConfigFamily(String)
」メソッドも提供しています。
詳細は各メソッドを参照してください。
入れ子のクラスの概要 |
---|
クラス 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 |
コンストラクタの概要 | |
---|---|
UserNodeConfig(String loginGroupId,
String userCd)
コンストラクタ。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public UserNodeConfig(String loginGroupId, String userCd)
loginGroupId
- ログイングループIDuserCd
- 実行者コードメソッドの詳細 |
---|
public UserNodeConfigModel[] getUserNodeConfigList(ListSearchConditionNoMatterProperty<UserNodeConfigType> cond) throws WorkflowException
getUserNodeConfigFamily(String)
」を利用してください。WorkflowException
」が発生します。UserNodeConfigType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigList(ListSearchConditionNoMatterProperty)
」を利用してください。
cond
- 検索条件
WorkflowException
- ワークフロー例外public int getUserNodeConfigListCount(ListSearchConditionNoMatterProperty<UserNodeConfigType> cond) throws WorkflowException
WorkflowException
」が発生します。UserNodeConfigType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigListCount(ListSearchConditionNoMatterProperty)
」を利用してください。
cond
- 検索条件
WorkflowException
- ワークフロー例外の親クラスpublic void createUserNodeConfig(UserNodeConfigParam[] param) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。詳細はパラメータの説明を参照してください。WorkflowException
」が発生します。WorkflowException
」が発生します。deleteUserNodeConfig(UserNodeConfigParam[])
」を利用してください。
param
- 利用者ノード設定パラメータの配列
WorkflowException
- ワークフロー例外の親クラスpublic void deleteUserNodeConfig(UserNodeConfigParam[] param) throws WorkflowException
WorkflowException
」が発生します。WorkflowException
」が発生します。createUserNodeConfig(UserNodeConfigParam[])
」を利用してください。
param
- 利用者ノード設定パラメータの配列
WorkflowException
- ワークフロー例外の親クラスpublic UserNodeConfigDetailModel[] getUserNodeConfigDetailList(ListSearchConditionNoMatterProperty<UserNodeConfigDetailType> cond) throws WorkflowException
getUserNodeConfigFamily(String)
」を利用してください。WorkflowException
」が発生します。UserNodeConfigDetailType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigList(ListSearchConditionNoMatterProperty)
」や「getUserNodeConfigNodeList(ListSearchConditionNoMatterProperty)
」を利用してください。getUserNodeConfigFamily(String)
」から取得できます。
cond
- 検索条件
WorkflowException
- ワークフロー例外public int getUserNodeConfigDetailListCount(ListSearchConditionNoMatterProperty<UserNodeConfigDetailType> cond) throws WorkflowException
WorkflowException
」が発生します。UserNodeConfigDetailType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigListCount(ListSearchConditionNoMatterProperty)
」や「getUserNodeConfigNodeListCount(ListSearchConditionNoMatterProperty)
」を利用してください。
cond
- 検索条件
WorkflowException
- ワークフロー例外public UserNodeConfigNodeModel[] getUserNodeConfigNodeList(ListSearchConditionNoMatterProperty<UserNodeConfigNodeType> cond) throws WorkflowException
getUserNodeConfigFamily(String)
」を利用してください。WorkflowException
」が発生します。UserNodeConfigNodeType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigDetailList(ListSearchConditionNoMatterProperty)
」を利用してください。
cond
- 検索条件
WorkflowException
- ワークフロー例外public int getUserNodeConfigNodeListCount(ListSearchConditionNoMatterProperty<UserNodeConfigNodeType> cond) throws WorkflowException
WorkflowException
」が発生します。UserNodeConfigNodeType
」に定義されているEnumをキーで設定できます。ListSearchConditionNoMatterProperty
」を参照してください。getUserNodeConfigDetailListCount(ListSearchConditionNoMatterProperty)
」を利用してください。
cond
- 検索条件
WorkflowException
- ワークフロー例外の親クラスpublic UserNodeConfigModel getUserNodeConfigFamily(String nodeConfigId) throws WorkflowException
getUserNodeConfigList(ListSearchConditionNoMatterProperty)
」とgetUserNodeConfigNodeList(ListSearchConditionNoMatterProperty)
」とgetUserNodeConfigDetailList(ListSearchConditionNoMatterProperty)
」を順番で呼び出し、getUserNodeConfigList(ListSearchConditionNoMatterProperty)
」のノードの設定情報を取得した時に、WorkflowException
」が発生します。UserNodeConfigNodeType.NODE_NO
」でソートされています。UserNodeConfigDetailType.EXEC_USER_NO
」でソートされています。
nodeConfigId
- ノード設定ID
WorkflowException
- ワークフロー例外
|
IM-Workflow | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |