IM-Workflow

jp.co.intra_mart.foundation.workflow.application.model
クラス ConfigVerticalNodeToProcessModel

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.application.model.ConfigNodeModel
      上位を拡張 jp.co.intra_mart.foundation.workflow.application.model.ConfigVerticalNodeToProcessModel

public class ConfigVerticalNodeToProcessModel
extends ConfigNodeModel

設定対象縦配置ノード情報(処理用) モデルクラス。

承認等の処理時に設定可能な縦配置ノードが存在する場合に、その縦配置ノードの情報を保存します。
初期値として設定した権限者情報はプラグイン情報「PluginModel」に保存されています。
設定可能な縦配置ノードが既に展開されている場合は、その展開された情報が「ConfigExpandedNodeModel」に保存されます。

このモデルは処理時に設定可能な情報をまとめて格納している「NodeConfigSetToProcessModel」で使用されています。

申請時に設定可能な縦配置ノード情報の取得には、「ConfigVerticalNodeToApplyModel」を利用してください。

 【 各項目の必須/任意 】
 このモデルは値を取得する時にのみ使用しますので、全て任意項目となります。
 ※新規作成、更新、削除には使用しません。
 

導入されたバージョン:
7.2
関連項目:
PluginModel, ConfigExpandedNodeModel, NodeConfigSetToProcessModel, ConfigVerticalNodeToApplyModel

コンストラクタの概要
ConfigVerticalNodeToProcessModel()
          コンストラクタ
設定対象縦配置ノード情報(処理用) モデルクラスを新しく生成します。
 
メソッドの概要
 PluginModel[] getDefaultProcessTargets()
          処理対象者初期情報の配列を取得します。
 String getDispachNodeMax()
          割当可能ノード数(最大)を取得します。
 String getDispachNodeMin()
          割当可能ノード数(最小)を取得します。
 String getExpandedFlag()
          展開済フラグを取得します。
 ConfigExpandedNodeModel[] getExpandedNodes()
          設定対象展開済ノード情報の配列を取得します。
 String[] getPluginParameterDisable()
          プラグイン設定(表示禁止プラグインID)の配列を取得します。
 void setDefaultProcessTargets(PluginModel[] defaultProcessTargets)
          処理対象者初期情報の配列を設定します。
 void setDispachNodeMax(String dispachNodeMax)
          割当可能ノード数(最大)を設定します。
 void setDispachNodeMin(String dispachNodeMin)
          割当可能ノード数(最小)を設定します。
 void setExpandedFlag(String expandedFlag)
          展開済フラグを設定します。
 void setExpandedNodes(ConfigExpandedNodeModel[] expandedNodes)
          設定対象展開済ノード情報の配列を設定します。
 void setPluginParameterDisable(String[] pluginParameterDisable)
          プラグイン設定(表示禁止プラグインID)の配列を設定します。
 
クラス jp.co.intra_mart.foundation.workflow.application.model.ConfigNodeModel から継承されたメソッド
getNodeId, getNodeName, getNodeType, getParentNodeId, getParentNodeName, getParentNodeType, setNodeId, setNodeName, setNodeType, setParentNodeId, setParentNodeName, setParentNodeType
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConfigVerticalNodeToProcessModel

public ConfigVerticalNodeToProcessModel()
コンストラクタ
設定対象縦配置ノード情報(処理用) モデルクラスを新しく生成します。

メソッドの詳細

getDefaultProcessTargets

public PluginModel[] getDefaultProcessTargets()
処理対象者初期情報の配列を取得します。

戻り値:
PluginModel[] 処理対象者初期情報の配列

setDefaultProcessTargets

public void setDefaultProcessTargets(PluginModel[] defaultProcessTargets)
処理対象者初期情報の配列を設定します。

パラメータ:
defaultProcessTargets - 処理対象者初期情報の配列

getDispachNodeMin

public String getDispachNodeMin()
割当可能ノード数(最小)を取得します。

戻り値:
String 割当可能ノード数(最小)

setDispachNodeMin

public void setDispachNodeMin(String dispachNodeMin)
割当可能ノード数(最小)を設定します。

パラメータ:
dispachNodeMin - 割当可能ノード数(最小)

getDispachNodeMax

public String getDispachNodeMax()
割当可能ノード数(最大)を取得します。

戻り値:
String 割当可能ノード数(最大)

setDispachNodeMax

public void setDispachNodeMax(String dispachNodeMax)
割当可能ノード数(最大)を設定します。

パラメータ:
dispachNodeMax - 割当可能ノード数(最大)

getExpandedFlag

public String getExpandedFlag()
展開済フラグを取得します。

戻り値:
String 展開済フラグ。(0:未展開 / 1:展開済)

setExpandedFlag

public void setExpandedFlag(String expandedFlag)
展開済フラグを設定します。

パラメータ:
expandedFlag - 展開済フラグ。(0:未展開 / 1:展開済)

getExpandedNodes

public ConfigExpandedNodeModel[] getExpandedNodes()
設定対象展開済ノード情報の配列を取得します。

戻り値:
ConfigExpandedNodeModel[] 設定対象展開済ノード情報の配列

setExpandedNodes

public void setExpandedNodes(ConfigExpandedNodeModel[] expandedNodes)
設定対象展開済ノード情報の配列を設定します。

パラメータ:
expandedNodes - 設定対象展開済ノード情報の配列

getPluginParameterDisable

public String[] getPluginParameterDisable()
プラグイン設定(表示禁止プラグインID)の配列を取得します。

戻り値:
String[] プラグイン設定(表示禁止プラグインID)の配列

setPluginParameterDisable

public void setPluginParameterDisable(String[] pluginParameterDisable)
プラグイン設定(表示禁止プラグインID)の配列を設定します。

パラメータ:
pluginParameterDisable - プラグイン設定(表示禁止プラグインID)の配列

IM-Workflow

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