IM-Workflow

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

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

public class NodeConfigSetToProcessModel
extends ConfigNodeModel

設定対象ノードセット情報(処理用) モデルクラス。

承認等の処理を行う際に、設定が可能な動的承認ノード、確認ノード、横・縦配置ノード、分岐開始ノードの情報を保存します。

動的承認ノードの設定が必要な場合に、その動的承認ノードの情報が「ConfigConfirmNodeToProcessModel」に保存します。
確認ノードの設定が必要な場合に、その確認ノードの情報が「ConfigDynamicNodeToProcessModel」に保存します。
横配置ノードの設定が必要な場合に、その横配置ノードの情報が「ConfigHorizontalNodeToProcessModel」に保存します。
縦配置ノードの設定が必要な場合に、その縦配置ノードの情報が「ConfigVerticalNodeToProcessModel」に保存します。
分岐開始ノードの設定が必要な場合に、その分岐開始ノードの情報が「ConfigBranchStartNodeToProcessModel」に保存します。
上記項目に対して、設定が可能ではない項目は、サイズ0の空オブジェクトが保存されます。
その他の項目に対しては、処理ノードの詳細情報が設定されます。

申請処理を行う際に、設定可能な情報の取得には「NodeConfigSetToApplyModel」を利用してください。

詳細については、使用されている各箇所を参照してください。

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

導入されたバージョン:
7.2
関連項目:
ProcessManager.getConfigSetToProcess(), ProcessManager.getConfigSetToProcessWithProcessTarget(), ConfigConfirmNodeToProcessModel, ConfigDynamicNodeToProcessModel, ConfigHorizontalNodeToProcessModel, ConfigVerticalNodeToProcessModel, ConfigBranchStartNodeToProcessModel, NodeConfigSetToApplyModel

コンストラクタの概要
NodeConfigSetToProcessModel()
          コンストラクタ
設定対象ノードセット情報(処理用) モデルクラスを新しく生成します。
 
メソッドの概要
 String getApplyBaseDate()
          申請基準日("yyyy/MM/dd"形式の文字列)を取得します。
 String getAttachmentFileConfig()
          添付ファイル設定を取得します。
 ConfigBranchStartNodeToProcessModel[] getConfigBranchStartNodes()
          設定対象分岐開始ノード情報(処理用)の配列を取得します。
 ConfigConfirmNodeToProcessModel[] getConfigConfirmNodes()
          設定対象確認ノード情報(処理用)の配列を取得します。
 ConfigDynamicNodeToProcessModel[] getConfigDynamicNodes()
          設定対象動的承認ノード情報(処理用)の配列を取得します。
 ConfigHorizontalNodeToProcessModel[] getConfigHorizontalNodes()
          設定対象横配置ノード情報(処理用)の配列を取得します。
 ConfigVerticalNodeToProcessModel[] getConfigVerticalNodes()
          設定対象縦配置ノード情報(処理用)の配列を取得します。
 String getContentsId()
          コンテンツIDを取得します。
 String getContentsVersionId()
          コンテンツバージョンIDを取得します。
 OrgzSetModel[] getDefaultOrgz()
          標準組織情報の配列を取得します。
 String getFlowId()
          フローIDを取得します。
 String getFlowVersionId()
          フローバージョンIDを取得します。
 NodeProcessTypeModel[] getNodeProcessTypes()
          実施可能処理種別情報の配列を取得します。
 String getRouteId()
          ルートIDを取得します。
 String getRouteVersionId()
          ルートバージョンIDを取得します。
 void setApplyBaseDate(String applyBaseDate)
          申請基準日("yyyy/MM/dd"形式の文字列)を設定します。
 void setAttachmentFileConfig(String attachmentFileConfig)
          添付ファイル設定を設定します。
 void setConfigBranchStartNodes(ConfigBranchStartNodeToProcessModel[] configBranchStartNodes)
          設定対象分岐開始ノード情報(処理用)の配列を設定します。
 void setConfigConfirmNodes(ConfigConfirmNodeToProcessModel[] configConfirmNodes)
          設定対象確認ノード情報(処理用)の配列を設定します。
 void setConfigDynamicNodes(ConfigDynamicNodeToProcessModel[] configDynamicNodes)
          設定対象動的承認ノード情報(処理用)の配列を設定します。
 void setConfigHorizontalNodes(ConfigHorizontalNodeToProcessModel[] configHorizontalNodes)
          設定対象横配置ノード情報(処理用)の配列を設定します。
 void setConfigVerticalNodes(ConfigVerticalNodeToProcessModel[] configVerticalNodes)
          設定対象縦配置ノード情報(処理用)の配列を設定します。
 void setContentsId(String contentsId)
          コンテンツIDを設定します。
 void setContentsVersionId(String contentsVersionId)
          コンテンツバージョンIDを設定します。
 void setDefaultOrgz(OrgzSetModel[] defaultOrgz)
          標準組織情報の配列を設定します。
 void setFlowId(String flowId)
          フローIDを設定します。
 void setFlowVersionId(String flowVersionId)
          フローバージョンIDを設定します。
 void setNodeProcessTypes(NodeProcessTypeModel[] nodeProcessTypes)
          実施可能処理種別情報の配列を設定します。
 void setRouteId(String routeId)
          ルートIDを設定します。
 void setRouteVersionId(String routeVersionId)
          ルートバージョン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
 

コンストラクタの詳細

NodeConfigSetToProcessModel

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

メソッドの詳細

getFlowId

public String getFlowId()
フローIDを取得します。

戻り値:
String フローID

setFlowId

public void setFlowId(String flowId)
フローIDを設定します。

パラメータ:
flowId - フローID

getFlowVersionId

public String getFlowVersionId()
フローバージョンIDを取得します。

戻り値:
String フローバージョンID

setFlowVersionId

public void setFlowVersionId(String flowVersionId)
フローバージョンIDを設定します。

パラメータ:
flowVersionId - フローバージョンID

getContentsId

public String getContentsId()
コンテンツIDを取得します。

戻り値:
String コンテンツID

setContentsId

public void setContentsId(String contentsId)
コンテンツIDを設定します。

パラメータ:
contentsId - コンテンツID

getContentsVersionId

public String getContentsVersionId()
コンテンツバージョンIDを取得します。

戻り値:
String コンテンツバージョンID

setContentsVersionId

public void setContentsVersionId(String contentsVersionId)
コンテンツバージョンIDを設定します。

パラメータ:
contentsVersionId - コンテンツバージョンID

getRouteId

public String getRouteId()
ルートIDを取得します。

戻り値:
String ルートID

setRouteId

public void setRouteId(String routeId)
ルートIDを設定します。

パラメータ:
routeId - ルートID

getRouteVersionId

public String getRouteVersionId()
ルートバージョンIDを取得します。

戻り値:
String ルートバージョンID

setRouteVersionId

public void setRouteVersionId(String routeVersionId)
ルートバージョンIDを設定します。

パラメータ:
routeVersionId - ルートバージョンID

getApplyBaseDate

public String getApplyBaseDate()
申請基準日("yyyy/MM/dd"形式の文字列)を取得します。

戻り値:
String 申請基準日("yyyy/MM/dd"形式の文字列)

setApplyBaseDate

public void setApplyBaseDate(String applyBaseDate)
申請基準日("yyyy/MM/dd"形式の文字列)を設定します。

パラメータ:
applyBaseDate - 申請基準日("yyyy/MM/dd"形式の文字列)

getAttachmentFileConfig

public String getAttachmentFileConfig()
添付ファイル設定を取得します。

戻り値:
String 添付ファイル設定

setAttachmentFileConfig

public void setAttachmentFileConfig(String attachmentFileConfig)
添付ファイル設定を設定します。

パラメータ:
attachmentFileConfig - 添付ファイル設定

getConfigConfirmNodes

public ConfigConfirmNodeToProcessModel[] getConfigConfirmNodes()
設定対象確認ノード情報(処理用)の配列を取得します。

戻り値:
ConfigConfirmNodeToProcessModel[] 設定対象確認ノード情報(処理用)の配列

setConfigConfirmNodes

public void setConfigConfirmNodes(ConfigConfirmNodeToProcessModel[] configConfirmNodes)
設定対象確認ノード情報(処理用)の配列を設定します。

パラメータ:
configConfirmNodes - 設定対象確認ノード情報(処理用)の配列

getConfigDynamicNodes

public ConfigDynamicNodeToProcessModel[] getConfigDynamicNodes()
設定対象動的承認ノード情報(処理用)の配列を取得します。

戻り値:
ConfigDynamicNodeToProcessModel[] 設定対象動的承認ノード情報(処理用)の配列

setConfigDynamicNodes

public void setConfigDynamicNodes(ConfigDynamicNodeToProcessModel[] configDynamicNodes)
設定対象動的承認ノード情報(処理用)の配列を設定します。

パラメータ:
configDynamicNodes - 設定対象動的承認ノード情報(処理用)の配列

getConfigHorizontalNodes

public ConfigHorizontalNodeToProcessModel[] getConfigHorizontalNodes()
設定対象横配置ノード情報(処理用)の配列を取得します。

戻り値:
ConfigHorizontalNodeToProcessModel[] 設定対象横配置ノード情報(処理用)の配列

setConfigHorizontalNodes

public void setConfigHorizontalNodes(ConfigHorizontalNodeToProcessModel[] configHorizontalNodes)
設定対象横配置ノード情報(処理用)の配列を設定します。

パラメータ:
configHorizontalNodes - 設定対象横配置ノード情報(処理用)の配列

getConfigVerticalNodes

public ConfigVerticalNodeToProcessModel[] getConfigVerticalNodes()
設定対象縦配置ノード情報(処理用)の配列を取得します。

戻り値:
ConfigVerticalNodeToProcessModel[] 設定対象縦配置ノード情報(処理用)の配列

setConfigVerticalNodes

public void setConfigVerticalNodes(ConfigVerticalNodeToProcessModel[] configVerticalNodes)
設定対象縦配置ノード情報(処理用)の配列を設定します。

パラメータ:
configVerticalNodes - 設定対象縦配置ノード情報(処理用)の配列

getConfigBranchStartNodes

public ConfigBranchStartNodeToProcessModel[] getConfigBranchStartNodes()
設定対象分岐開始ノード情報(処理用)の配列を取得します。

戻り値:
ConfigBranchStartNodeToProcessModel[] 設定対象分岐開始ノード情報(処理用)の配列

setConfigBranchStartNodes

public void setConfigBranchStartNodes(ConfigBranchStartNodeToProcessModel[] configBranchStartNodes)
設定対象分岐開始ノード情報(処理用)の配列を設定します。

パラメータ:
configBranchStartNodes - 設定対象分岐開始ノード情報(処理用)の配列

getNodeProcessTypes

public NodeProcessTypeModel[] getNodeProcessTypes()
実施可能処理種別情報の配列を取得します。

戻り値:
NodeProcessTypeModel[] 実施可能処理種別情報の配列

setNodeProcessTypes

public void setNodeProcessTypes(NodeProcessTypeModel[] nodeProcessTypes)
実施可能処理種別情報の配列を設定します。

パラメータ:
nodeProcessTypes - 実施可能処理種別情報の配列

getDefaultOrgz

public OrgzSetModel[] getDefaultOrgz()
標準組織情報の配列を取得します。

戻り値:
OrgzSetModel[] 標準組織情報の配列

setDefaultOrgz

public void setDefaultOrgz(OrgzSetModel[] defaultOrgz)
標準組織情報の配列を設定します。

パラメータ:
defaultOrgz - 標準組織情報の配列

IM-Workflow

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