IM-Workflow

jp.co.intra_mart.foundation.workflow.administrator.model
クラス NodeCooperationDataModel

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.workflow.administrator.model.NodeCooperationDataModel

public class NodeCooperationDataModel
extends Object

ノード連携情報モデルクラス。

 【 処理別各項目必須/任意一覧 】
      ※記号の意味
          ●:必須
          ▲:1つ以上必須
          △:任意
          ×:不要(設定されていても無視します。)
          ☆:各APIの説明に準ずる(各APIの説明に記載がなければ不要とします。)
 
 ※注意※
   各項目の必須/任意について、各メソッドの説明に明示的に記載されている場合は、
   メソッドの説明を優先します。
 
項目名 新規作成 更新 削除 最大バイト数
フローID【主キー】 20
フローバージョンID【主キー】 20
コンテンツバージョンID【主キー】 20
ルートバージョンID【主キー】 20
ノードID【主キー】 50
ノード種別 × 5
添付ファイル可否フラグ × 1
自動処理可否フラグ × 1
自動処理期限(日数) × 5
処理期限後処理種別 × 5
自動催促可否フラグ × 1
自動催促期限(日数) × 5
一括処理可否フラグ × 1
ロケールID × 50
ノード連携詳細情報の配列 -
ノード属性連携情報の配列 -
分岐結合条件詳細情報の配列 -
ルート情報ノード定義情報 -
 【 特殊項目 】
 <自動処理期限(日数)>
  ・自動処理可否フラグを「可」に指定した場合は、「必須」です。
 <処理期限後処理種別>
  ・自動処理可否フラグを「可」に指定した場合は、「必須」です。
 <自動催促期限(日数)>
  ・自動催促可否フラグを「可」に指定した場合は、「必須」です。
 <ロケールID>
  ・新規作成、更新時のみ有効です。
 

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

コンストラクタの概要
NodeCooperationDataModel()
          コンストラクタ
ノード連携情報モデルクラスを新しく生成します。
 
メソッドの概要
 String getAttachFileFlag()
          添付ファイル可否フラグを取得します。
 NodeAttributeCooperationDataModel[] getAttributes()
          ノード属性連携情報の配列を取得します。
 String getAutoPressFlag()
          自動催促可否フラグを取得します。
 String getAutoPressLimitDay()
          自動催促期限(日数)を取得します。
 String getAutoProcessFlag()
          自動処理可否フラグを取得します。
 String getAutoProcessLimitDay()
          自動処理期限(日数)を取得します。
 String getAutoProcessLimitType()
          処理期限後処理種別を取得します。
 String getContentsVersionId()
          コンテンツバージョンIDを取得します。
 NodeCooperationDetailDataModel[] getDetails()
          ノード連携詳細情報の配列を取得します。
 String getFlowId()
          フローIDを取得します。
 String getFlowVersionId()
          フローバージョンIDを取得します。
 String getLocaleId()
          ロケールIDを取得します。
 String getLumpProcessFlag()
          一括処理可否フラグを取得します。
 String getNodeId()
          ノードIDを取得します。
 String getNodeType()
          ノード種別を取得します。
 RouteNodeDataModel getRouteNode()
          ルート情報ノード定義情報を取得します。
 String getRouteVersionId()
          ルートバージョンIDを取得します。
 BranchUnionDetailDataModel[] getUnions()
          分岐結合条件詳細情報の配列を取得します。
 void setAttachFileFlag(String attachFileFlag)
          添付ファイル可否フラグを設定します。
 void setAttributes(NodeAttributeCooperationDataModel[] attributes)
          ノード属性連携情報の配列を設定します。
 void setAutoPressFlag(String autoPressFlag)
          自動催促可否フラグを設定します。
 void setAutoPressLimitDay(String autoPressLimitDay)
          自動催促期限(日数)を設定します。
 void setAutoProcessFlag(String autoProcessFlag)
          自動処理可否フラグを設定します。
 void setAutoProcessLimitDay(String autoProcessLimitDay)
          自動処理期限(日数)を設定します。
 void setAutoProcessLimitType(String autoProcessLimitType)
          処理期限後処理種別を設定します。
 void setContentsVersionId(String contentsVersionId)
          コンテンツバージョンIDを設定します。
 void setDetails(NodeCooperationDetailDataModel[] details)
          ノード連携詳細情報の配列を設定します。
 void setFlowId(String flowId)
          フローIDを設定します。
 void setFlowVersionId(String flowVersionId)
          フローバージョンIDを設定します。
 void setLocaleId(String localeId)
          ロケールIDを設定します。
 void setLumpProcessFlag(String lumpProcessFlag)
          一括処理可否フラグを設定します。
 void setNodeId(String nodeId)
          ノードIDを設定します。
 void setNodeType(String nodeType)
          ノード種別を設定します。
 void setRouteNode(RouteNodeDataModel routeNode)
          ルート情報ノード定義情報を設定します。
 void setRouteVersionId(String routeVersionId)
          ルートバージョンIDを設定します。
 void setUnions(BranchUnionDetailDataModel[] unions)
          分岐結合条件詳細情報の配列を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NodeCooperationDataModel

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

メソッドの詳細

getFlowId

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

戻り値:
String フローID

setFlowId

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

ノード連携情報配下のデータが設定されている場合は、全てのフローIDを上書きします。

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

getFlowVersionId

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

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

setFlowVersionId

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

ノード連携情報配下のデータが設定されている場合は、全てのフローバージョンIDを上書きします。

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

getContentsVersionId

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

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

setContentsVersionId

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

ノード連携情報配下のデータが設定されている場合は、全てのコンテンツバージョンIDを上書きします。

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

getRouteVersionId

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

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

setRouteVersionId

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

ノード連携情報配下のデータが設定されている場合は、全てのルートバージョンIDを上書きします。

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

getNodeId

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

戻り値:
String ノードID

setNodeId

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

ノード連携情報配下のデータが設定されている場合は、全てのノードIDを上書きします。

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

getNodeType

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

戻り値:
String ノード種別

setNodeType

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

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

getLumpProcessFlag

public String getLumpProcessFlag()
一括処理可否フラグを取得します。

戻り値:
String 一括処理可否フラグ。(0:否 / 1:可)

setLumpProcessFlag

public void setLumpProcessFlag(String lumpProcessFlag)
一括処理可否フラグを設定します。

パラメータ:
lumpProcessFlag - 一括処理可否フラグ。(0:否 / 1:可)

getAttachFileFlag

public String getAttachFileFlag()
添付ファイル可否フラグを取得します。

戻り値:
String 添付ファイル可否フラグ。(0:禁止 / 1:追加 / 2:追加・削除)

setAttachFileFlag

public void setAttachFileFlag(String attachFileFlag)
添付ファイル可否フラグを設定します。

パラメータ:
attachFileFlag - 添付ファイル可否フラグ。(0:禁止 / 1:追加 / 2:追加・削除)

getAutoProcessFlag

public String getAutoProcessFlag()
自動処理可否フラグを取得します。

戻り値:
String 自動処理可否フラグ。(0:否 / 1:可)

setAutoProcessFlag

public void setAutoProcessFlag(String autoProcessFlag)
自動処理可否フラグを設定します。

パラメータ:
autoProcessFlag - 自動処理可否フラグ。(0:否 / 1:可)

getAutoProcessLimitDay

public String getAutoProcessLimitDay()
自動処理期限(日数)を取得します。

戻り値:
String 自動処理期限(日数)

setAutoProcessLimitDay

public void setAutoProcessLimitDay(String autoProcessLimitDay)
自動処理期限(日数)を設定します。

自動処理可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoProcessLimitDay - 自動処理期限(日数)

getAutoProcessLimitType

public String getAutoProcessLimitType()
処理期限後処理種別を取得します。

戻り値:
String 処理期限後処理種別

setAutoProcessLimitType

public void setAutoProcessLimitType(String autoProcessLimitType)
処理期限後処理種別を設定します。

自動処理可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoProcessLimitType - 処理期限後処理種別

getAutoPressFlag

public String getAutoPressFlag()
自動催促可否フラグを取得します。

戻り値:
String 自動催促可否フラグ。(0:否 / 1:可)

setAutoPressFlag

public void setAutoPressFlag(String autoPressFlag)
自動催促可否フラグを設定します。

パラメータ:
autoPressFlag - 自動催促可否フラグ。(0:否 / 1:可)

getAutoPressLimitDay

public String getAutoPressLimitDay()
自動催促期限(日数)を取得します。

戻り値:
String 自動催促期限(日数)

setAutoPressLimitDay

public void setAutoPressLimitDay(String autoPressLimitDay)
自動催促期限(日数)を設定します。

自動催促可否フラグを「可」に指定した場合は、「必須」です。

パラメータ:
autoPressLimitDay - 自動催促期限(日数)

getLocaleId

public String getLocaleId()
ロケールIDを取得します。

このフィールドはノード連携情報テーブルから取得されません。

戻り値:
String ロケールID

setLocaleId

public void setLocaleId(String localeId)
ロケールIDを設定します。

ノード連携情報配下のデータが設定されている場合は、全てのロケールIDを上書きします。
このフィールドに値を設定しても、ノード連携情報テーブルに登録されることはありません。

パラメータ:
localeId - ロケールID

getDetails

public NodeCooperationDetailDataModel[] getDetails()
ノード連携詳細情報の配列を取得します。

戻り値:
NodeCooperationDetailDataModel[] ノード連携詳細情報の配列

setDetails

public void setDetails(NodeCooperationDetailDataModel[] details)
ノード連携詳細情報の配列を設定します。

パラメータ:
details - ノード連携詳細情報の配列

getAttributes

public NodeAttributeCooperationDataModel[] getAttributes()
ノード属性連携情報の配列を取得します。

戻り値:
NodeAttributeCooperationDataModel[] ノード属性連携情報の配列

setAttributes

public void setAttributes(NodeAttributeCooperationDataModel[] attributes)
ノード属性連携情報の配列を設定します。

パラメータ:
attributes - ノード属性連携情報の配列

getUnions

public BranchUnionDetailDataModel[] getUnions()
分岐結合条件詳細情報の配列を取得します。

戻り値:
BranchUnionDetailDataModel[] 分岐結合条件詳細情報の配列

setUnions

public void setUnions(BranchUnionDetailDataModel[] unions)
分岐結合条件詳細情報の配列を設定します。

パラメータ:
unions - 分岐結合条件詳細情報の配列

getRouteNode

public RouteNodeDataModel getRouteNode()
ルート情報ノード定義情報を取得します。

戻り値:
RouteNodeDataModel ルート情報ノード定義情報

setRouteNode

public void setRouteNode(RouteNodeDataModel routeNode)
ルート情報ノード定義情報を設定します。

パラメータ:
routeNode - ルート情報ノード定義情報

IM-Workflow

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