UserNodeConfig オブジェクト

ノード設定マネージャオブジェクト。

特定ユーザが動的承認・確認ノードや、横・縦配置ノード等に設定した処理対象者、ノード展開情報等の
ノードの設定情報を管理するマネージャです。
設定情報を取得して、他のノードの設定に再利用することができます。

本クラスでは、ノードの設定情報を管理するテーブル「imw_t_user_node_config」「imw_t_user_node_config_node」「imw_t_user_node_config_detail」に対して、処理を行います。
設定情報の取得や、登録・削除処理が出来ます。

データの取得対象になる3つのテーブルは連携された情報を格納しています。
このクラスで提供するメソッドでは、各テーブル毎に設定されているデータを取得することもできますが、
連携した全てのデータを取得する「getUserNodeConfigFamily(String)」メソッドも提供しています。
詳細は各メソッドを参照してください。

導入されたバージョン:7.2

定数の概要
static String CREATE_DATETIME
登録日時
利用者ノード設定情報
static String DETAIL_EXEC_USER_NO
処理対象者連番
利用者ノード設定詳細情報
static String DETAIL_EXTENSION_POINT_ID
拡張ポイントID
利用者ノード設定詳細情報
static String DETAIL_NODE_CONFIG_ID
ノード設定ID
利用者ノード設定詳細情報
static String DETAIL_NODE_NO
ノード連番
利用者ノード設定詳細情報
static String DETAIL_PARAMETER
パラメータ
利用者ノード設定詳細情報
static String DETAIL_PLUGIN_ID
プラグインID
利用者ノード設定詳細情報
static String NODE_CONFIG_ID
ノード設定ID
利用者ノード設定情報
static String NODE_CONFIG_NAME
ノード設定名
利用者ノード設定情報
static String NODE_NODE_CONFIG_ID
ノード設定ID
利用者ノード設定ノード情報
static String NODE_NODE_NAME
ノード名
利用者ノード設定ノード情報
static String NODE_NODE_NO
ノード連番
利用者ノード設定ノード情報
static String NODE_TYPE
ノード種別
利用者ノード設定情報

コンストラクタの概要
UserNodeConfig (String loginGroupId ,String userCd)
コンストラクタ。

メソッドの概要
WorkflowResultInfo createUserNodeConfig (Array userNodeConfigParam)
利用者ノード設定情報を新規登録します。
WorkflowResultInfo deleteUserNodeConfig (Array userNodeConfigParam)
利用者ノード設定情報を連携情報を含めて全て削除します。
WorkflowResultInfo getUserNodeConfigDetailList (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の詳細一覧を取得します。
WorkflowResultInfo getUserNodeConfigDetailListCount (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の詳細件数を取得します。
WorkflowResultInfo getUserNodeConfigFamily (String nodeConfigId)
利用者ノード設定情報と配下の連携情報を取得します。
WorkflowResultInfo getUserNodeConfigList (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが設定した利用者ノード設定情報の一覧を取得します。
WorkflowResultInfo getUserNodeConfigListCount (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが設定した利用者ノード設定情報の件数を取得します。
WorkflowResultInfo getUserNodeConfigNodeList (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報一覧を取得します。
WorkflowResultInfo getUserNodeConfigNodeListCount (ListSearchConditionNoMatterProperty cond)
コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の件数を取得します。

定数の詳細
CREATE_DATETIME

static String CREATE_DATETIME

登録日時
利用者ノード設定情報

DETAIL_EXEC_USER_NO

static String DETAIL_EXEC_USER_NO

処理対象者連番
利用者ノード設定詳細情報

DETAIL_EXTENSION_POINT_ID

static String DETAIL_EXTENSION_POINT_ID

拡張ポイントID
利用者ノード設定詳細情報

DETAIL_NODE_CONFIG_ID

static String DETAIL_NODE_CONFIG_ID

ノード設定ID
利用者ノード設定詳細情報

DETAIL_NODE_NO

static String DETAIL_NODE_NO

ノード連番
利用者ノード設定詳細情報

DETAIL_PARAMETER

static String DETAIL_PARAMETER

パラメータ
利用者ノード設定詳細情報

DETAIL_PLUGIN_ID

static String DETAIL_PLUGIN_ID

プラグインID
利用者ノード設定詳細情報

NODE_CONFIG_ID

static String NODE_CONFIG_ID

ノード設定ID
利用者ノード設定情報

NODE_CONFIG_NAME

static String NODE_CONFIG_NAME

ノード設定名
利用者ノード設定情報

NODE_NODE_CONFIG_ID

static String NODE_NODE_CONFIG_ID

ノード設定ID
利用者ノード設定ノード情報

NODE_NODE_NAME

static String NODE_NODE_NAME

ノード名
利用者ノード設定ノード情報

NODE_NODE_NO

static String NODE_NODE_NO

ノード連番
利用者ノード設定ノード情報

NODE_TYPE

static String NODE_TYPE

ノード種別
利用者ノード設定情報

コンストラクタの詳細
UserNodeConfig

UserNodeConfig (String loginGroupId ,String userCd)
コンストラクタ。
引数で指定したログイングループID、ユーザコードでノード設定マネージャを新しく生成します。
パラメータ
loginGroupId String ログイングループID
userCd String ユーザコード

メソッドの詳細
createUserNodeConfig

WorkflowResultInfo createUserNodeConfig (Array userNodeConfigParam)

利用者ノード設定情報を新規登録します。

指定した「利用者ノード設定パラメータオブジェクトの配列」情報を各該当テーブルに登録します。

登録する利用者ノード設定オブジェクトのパラメータ設定は必須です。設定されてない場合は処理に失敗し、エラー情報を格納した結果オブジェクトを返却します。
パラメータの必須項目に値が設定されてない場合でも処理に失敗し、エラー情報を格納した結果オブジェクトを返却します。詳細はパラメータの説明を参照してください。
このメソッドでは、登録処理のみを行います。登録する「ノード設定ID」が既にデータベースに存在する場合にも、処理に失敗し、エラー情報を格納した結果オブジェクトを返却します。

登録処理はテーブル「imw_t_user_node_config」、「imw_t_user_node_config_node」、「imw_t_user_node_config_detail」の順に行います。
各テーブルへの登録処理が途中で失敗した場合には、その時点で処理が中断されてエラー情報を格納した結果オブジェクトを返却します。

登録したデータの削除処理は「deleteUserNodeConfig(Array)」を利用してください。

このメソッドでは内部でトランザクション制御を行なっていません。外部で制御を行う必要があります。

パラメータ
userNodeConfigParam Array 利用者ノード設定パラメータオブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

deleteUserNodeConfig

WorkflowResultInfo deleteUserNodeConfig (Array userNodeConfigParam)

利用者ノード設定情報を連携情報を含めて全て削除します。

削除する利用者ノード設定オブジェクトのパラメータ設定は必須です。設定されてない場合は処理に失敗し、エラー情報を格納した結果オブジェクトを返却します。
削除に必要な情報は指定した「利用者ノード設定パラメータオブジェクト」情報の「ノード設定ID」のみです。
「ノード設定ID」のみを利用して各該当テーブルのデータを削除します。
他に内部モデル等のパラメータに値を設定しても、その値は無視されます。

削除処理はテーブル「imw_t_user_node_config」、「imw_t_user_node_config_node」、「imw_t_user_node_config_detail」の順に行います。
各テーブルへの削除処理が途中で失敗した場合には、その時点で処理が中断されてエラー情報を格納した結果オブジェクトを返却します。

新規の登録には、「createUserNodeConfig(Array)」を利用してください。

このメソッドでは内部でトランザクション制御を行なっていません。外部で制御を行う必要があります。

パラメータ
userNodeConfigParam Array 利用者ノード設定パラメータオブジェクトの配列
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、nullが設定されます。

getUserNodeConfigDetailList

WorkflowResultInfo getUserNodeConfigDetailList (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の詳細一覧を取得します。

コンストラクタに指定したユーザがノード設定情報で、実際に保存したノードに設定した権限者情報等の設定情報のみ取得します。
ノード種別毎に設定した設定名に紐づいている保存されたノード設定情報の詳細情報を取得することができます。

本メソッドで取得する結果モデルの「利用者ノード設定詳細情報オブジェクト」には「imw_t_user_node_config_detail」データのみ設定されています。
「利用者ノード設定ノード情報オブジェクト」が実際に連携されている親情報を全て取得するには「getUserNodeConfigFamily(String)」を利用してください。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

詳細情報に紐づいている親情報のみを取得する場合は「getUserNodeConfigList(ListSearchConditionNoMatterProperty)」や 「getUserNodeConfigNodeList(ListSearchConditionNoMatterProperty)」を利用してください。
全ての連携情報は「getUserNodeConfigFamily(String)」から取得できます。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定詳細情報オブジェクトの配列が設定されます。

getUserNodeConfigDetailListCount

WorkflowResultInfo getUserNodeConfigDetailListCount (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の詳細件数を取得します。

コンストラクタに指定したユーザがノード設定情報で、実際に保存したノードに設定した権限者情報等の設定情報件数のみ取得します。
ノード種別毎に設定した設定名に紐づいている保存されたノード設定情報の詳細情報の件数を取得することができます。
本メソッドで取得する件数は「imw_t_user_node_config_detail」データの件数のみです。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

詳細情報に紐づいている親情報件数のみを取得する場合は「getUserNodeConfigListCount(ListSearchConditionNoMatterProperty)」や 「getUserNodeConfigNodeListCount(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定詳細情報件数(Number)が設定されます。

getUserNodeConfigFamily

WorkflowResultInfo getUserNodeConfigFamily (String nodeConfigId)

利用者ノード設定情報と配下の連携情報を取得します。

コンストラクタに指定したユーザが設定したノード設定情報と連携した配下のデータを全て取得します。
このメソッドでは、内部処理でノードの設定情報を取得する「getUserNodeConfigList(ListSearchConditionNoMatterProperty)」と
設定に保存されているノード情報を取得する「getUserNodeConfigNodeList(ListSearchConditionNoMatterProperty)」と
その詳細設定情報である権限者などの情報を取得する「getUserNodeConfigDetailList(ListSearchConditionNoMatterProperty)」を順番で呼び出し、
連携されてデータを取得しています。

「nodeConfigId ノード設定ID」で「getUserNodeConfigList(ListSearchConditionNoMatterProperty)」のノードの設定情報を取得した時に、
該当したデータがない場合は「null」を返却します。
配下のデータが存在しない場合には、親モデルの中にサイズ0の空オブジェクトが設定されます。

パラメータである「nodeConfigId ノード設定ID」の設定は必須です。空文字を設定した場合にも処理に失敗し、エラー情報を格納した結果オブジェクトを返却します。

利用者ノード設定情報の内部モデル「利用者ノード設定ノード情報」は「ノード連番:NODE_NODE_NO」でソートされています。
利用者ノード設定ノード情報の内部モデル「利用者ノード設定詳細情報」は「処理対象者連番:DETAIL_EXEC_USER_NO」でソートされています。

パラメータ
nodeConfigId String ノード設定ID
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定情報オブジェクトが設定されます。

getUserNodeConfigList

WorkflowResultInfo getUserNodeConfigList (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが設定した利用者ノード設定情報の一覧を取得します。

コンストラクタに指定したユーザが設定したノード設定情報一覧情報のみ取得します。
ノード種別毎に設定した設定名を取得することができます。

本メソッドで取得する結果モデルの「利用者ノード設定情報オブジェクト」には「imw_t_user_node_config」データのみ設定されています。
「利用者ノード設定情報オブジェクト」内の詳細情報である「利用者ノード設定ノード情報オブジェクト」は設定されていません。
配下の連携されている情報を全て取得するには「getUserNodeConfigFamily(String)」を利用してください。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

利用者ノード設定情報の詳細情報である設定したノード情報を取得するには「getUserNodeConfigList(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定情報オブジェクトの配列が設定されます。

getUserNodeConfigListCount

WorkflowResultInfo getUserNodeConfigListCount (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが設定した利用者ノード設定情報の件数を取得します。

コンストラクタに指定したユーザが設定したノード設定情報一覧情報の件数のみ取得します。
ノード種別毎に設定した設定名の件数を取得することができます。
本メソッドで取得する件数は「imw_t_user_node_config」データの件数のみです。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

利用者ノード設定情報の詳細情報である設定したノード情報の件数を取得するには「getUserNodeConfigListCount(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定情報件数(Number)が設定されます。

getUserNodeConfigNodeList

WorkflowResultInfo getUserNodeConfigNodeList (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報一覧を取得します。

コンストラクタに指定したユーザがノード設定情報で、実際に保存したノードの設定情報のみ取得します。
ノード種別毎に設定した設定名に紐づいている保存されたノード設定情報を取得することができます。

本メソッドで取得する結果モデルの「利用者ノード設定ノード情報オブジェクト」には「imw_t_user_node_config_node」データのみ設定されています。
「利用者ノード設定ノード情報オブジェクト」内の詳細情報である「利用者ノード設定詳細情報オブジェクト」は設定されていません。
配下の連携されている情報を全て取得するには「getUserNodeConfigFamily(String)」を利用してください。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件や、ソート条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

利用者ノード設定ノード情報の詳細情報であるノード設定に保存した権限者設定等の詳細情報を取得するには 「UserNodeConfig#getUserNodeConfigDetailList(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定ノード情報オブジェクトの配列が設定されます。

getUserNodeConfigNodeListCount

WorkflowResultInfo getUserNodeConfigNodeListCount (ListSearchConditionNoMatterProperty cond)

コンストラクタに指定したユーザが利用者ノード設定で、ある設定で保存したノードの情報の件数を取得します。

コンストラクタに指定したユーザがノード設定情報で、実際に保存したノードの設定情報件数のみ取得します。
ノード種別毎に設定した設定名に紐づいている保存されたノード設定情報件数を取得することができます。
本メソッドで取得する件数は「imw_t_user_node_config_node」データの件数のみです。

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

データベースへの検索処理で失敗した場合にはエラー情報を格納した結果オブジェクトを返却します。

検索条件の設定はオブジェクトに定義されている定数値で検索条件を設定できます。
詳しい使用方法は「ListSearchConditionNoMatterProperty」を参照してください。

利用者ノード設定ノード情報の詳細情報であるノード設定に保存した権限者設定等の詳細情報の件数を取得するには 「UserNodeConfig#getUserNodeConfigDetailListCount(ListSearchConditionNoMatterProperty)」を利用してください。

パラメータ
cond ListSearchConditionNoMatterProperty 検索条件オブジェクト
返却値
WorkflowResultInfo 処理結果を返却します。
WorkflowResultInfo のdata属性には、利用者ノード設定ノード情報件数(Number)が設定されます。