IM-Workflow

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

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

public class MatterNodeModel
extends Object

案件ノード情報 モデルクラス。

案件のノード情報を格納するモデルです。このモデルにはフローXMLのノード情報の一部が設定されます。
使用される箇所によって、取得されたフローXML「flow.xml」や「masterflow.xml」から該当するノード情報がマッピングされます。
このモデルは「MatterNodeWithProcessTypeModel」と比較してノード別処理種別情報「NodeProcessTypeModel」が設定されていません。
展開されたノード(横・縦配置ノードの子ノード)の場合の「getParentNodeId()」と「getParentNodeType()」で親ノード情報が取得できます。
詳細については、使用されている各箇所を参照してください。

ノードの詳しい設定情報を全て取得するには「MatterNodeConfigModel」の情報を利用してください。

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

導入されたバージョン:
7.2
関連項目:
ActvMatterNode.getMatterNode(String), ActvMatterNode.getNodesToConfigBranchStart(String), ActvMatterNode.getNodesToConfigProcessTarget(String), CplMatterNode.getMatterNode(String), ArcMatterNode.getMatterNode(String), ActvMatterHandleManager.getNodesToMove(String), ProcessManager.getNodesToSendBack(), PullBackManager.getNodesToPullBack(String), MatterFlowModel, MatterNodeWithProcessTypeModel, MatterNodeConfigModel

コンストラクタの概要
MatterNodeModel()
          コンストラクタ
案件ノード情報 モデルクラスを新しく生成します。
 
メソッドの概要
 String[] getBackwardNodeIds()
          逆方向ノードIDの配列を取得します。
 String[] getForwardNodeIds()
          順方向ノードIDの配列を取得します。
 String getNodeId()
          ノードIDを取得します。
 String getNodeName()
          ノード名を取得します。
 String getNodeType()
          ノード種別を取得します。
 MatterPageModel[] getPages()
          案件画面定義情報の配列を取得します。
 String getParentNodeId()
          親ノードID(展開されている場合のみ有効)を取得します。
 String getParentNodeType()
          親ノード種別(展開されている場合のみ有効)を取得します。
 void setBackwardNodeIds(String[] backwardNodeIds)
          逆方向ノードIDの配列を設定します。
 void setForwardNodeIds(String[] forwardNodeIds)
          順方向ノードIDの配列を設定します。
 void setNodeId(String nodeId)
          ノードIDを設定します。
 void setNodeName(String nodeName)
          ノード名を設定します。
 void setNodeType(String nodeType)
          ノード種別を設定します。
 void setPages(MatterPageModel[] pages)
          案件画面定義情報の配列を設定します。
 void setParentNodeId(String parentNodeId)
          親ノードID(展開されている場合のみ有効)を設定します。
 void setParentNodeType(String parentNodeType)
          親ノード種別(展開されている場合のみ有効)を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MatterNodeModel

public MatterNodeModel()
コンストラクタ
案件ノード情報 モデルクラスを新しく生成します。

メソッドの詳細

getNodeId

public String getNodeId()
ノードIDを取得します。

戻り値:
String ノードID

setNodeId

public void setNodeId(String nodeId)
ノードIDを設定します。

パラメータ:
nodeId - ノードID

getNodeName

public String getNodeName()
ノード名を取得します。

戻り値:
String ノード名

setNodeName

public void setNodeName(String nodeName)
ノード名を設定します。

パラメータ:
nodeName - ノード名

getNodeType

public String getNodeType()
ノード種別を取得します。

戻り値:
String ノード種別

setNodeType

public void setNodeType(String nodeType)
ノード種別を設定します。

パラメータ:
nodeType - ノード種別

getForwardNodeIds

public String[] getForwardNodeIds()
順方向ノードIDの配列を取得します。

戻り値:
String[] 順方向ノードIDの配列

setForwardNodeIds

public void setForwardNodeIds(String[] forwardNodeIds)
順方向ノードIDの配列を設定します。

パラメータ:
forwardNodeIds - 順方向ノードIDの配列

getBackwardNodeIds

public String[] getBackwardNodeIds()
逆方向ノードIDの配列を取得します。

戻り値:
String[] 逆方向ノードIDの配列

setBackwardNodeIds

public void setBackwardNodeIds(String[] backwardNodeIds)
逆方向ノードIDの配列を設定します。

パラメータ:
backwardNodeIds - 逆方向ノードIDの配列

getPages

public MatterPageModel[] getPages()
案件画面定義情報の配列を取得します。

戻り値:
MatterPageModel[] 案件画面定義情報の配列

setPages

public void setPages(MatterPageModel[] pages)
案件画面定義情報の配列を設定します。

パラメータ:
pages - 案件画面定義情報の配列

getParentNodeId

public String getParentNodeId()
親ノードID(展開されている場合のみ有効)を取得します。

戻り値:
String 親ノードID(展開されている場合のみ有効)

setParentNodeId

public void setParentNodeId(String parentNodeId)
親ノードID(展開されている場合のみ有効)を設定します。

パラメータ:
parentNodeId - 親ノードID(展開されている場合のみ有効)

getParentNodeType

public String getParentNodeType()
親ノード種別(展開されている場合のみ有効)を取得します。

戻り値:
String 親ノード種別(展開されている場合のみ有効)

setParentNodeType

public void setParentNodeType(String parentNodeType)
親ノード種別(展開されている場合のみ有効)を設定します。

パラメータ:
parentNodeType - 親ノード種別(展開されている場合のみ有効)

IM-Workflow

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