IM-Workflow

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

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

public class TargetFlowDataModel
extends Object

基準フロー情報モデルクラス。

 フローID、基準日、ロケールIDを基準にして取得したフロー情報を保持するモデルです。
 ※DBと関連しないモデルです。
 
 【 特殊項目 】
 <基準フロー詳細情報の配列>
  ・フローID、基準日、ロケールIDを基準にして取得したコンテンツ、ルート詳細情報を
   含むフロー詳細情報を格納します。
  ・API によって格納される内容と件数が異なります。 詳しくは各 API の説明をご覧ください。
 <バージョンステータス>
  ・全ての基準フロー詳細情報で統合したバージョンステータスを格納します。
   全ての詳細情報のバージョンステータスが「ユーザ有効」の場合   :「ユーザ有効」
   「システム無効」が存在せず、1つでも「ユーザ無効」が含まれる場合:「ユーザ無効」
   1つでも「システム無効」が含まれる場合             :「システム無効」
  ・フロー情報が null、または、基準フロー詳細情報の配列が0件の場合は「システム無効」を格納します。
  ・フロー情報、基準フロー詳細情報が格納されている場合でも、バージョンステータスが「ユーザ有効」以外の
   場合は、申請、一時保存ができません。
 

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

コンストラクタの概要
TargetFlowDataModel()
          コンストラクタ
基準フロー情報モデルクラスを新しく生成します。
 
メソッドの概要
 FlowDataModel getFlow()
          フロー情報を取得します。
 String getLocaleId()
          ロケールIDを取得します。
 TargetFlowDetailDataModel[] getTargetFlowDetails()
          基準フロー詳細情報の配列を取得します。
 String getVersionStatus()
          バージョンステータスを取得します。
 void setFlow(FlowDataModel flow)
          フロー情報を設定します。
 void setLocaleId(String localeId)
          ロケールIDを設定します。
 void setTargetFlowDetails(TargetFlowDetailDataModel[] targetFlowDetails)
          基準フロー詳細情報の配列を設定します。
 void setVersionStatus(String versionStatus)
          バージョンステータスを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TargetFlowDataModel

public TargetFlowDataModel()
コンストラクタ
基準フロー情報モデルクラスを新しく生成します。

メソッドの詳細

getFlow

public FlowDataModel getFlow()
フロー情報を取得します。

戻り値:
FlowDataModel フロー情報

setFlow

public void setFlow(FlowDataModel flow)
フロー情報を設定します。

パラメータ:
flow - フロー情報

getTargetFlowDetails

public TargetFlowDetailDataModel[] getTargetFlowDetails()
基準フロー詳細情報の配列を取得します。

戻り値:
TargetFlowDetailDataModel[] 基準フロー詳細情報の配列

setTargetFlowDetails

public void setTargetFlowDetails(TargetFlowDetailDataModel[] targetFlowDetails)
基準フロー詳細情報の配列を設定します。

パラメータ:
targetFlowDetails - 基準フロー詳細情報の配列

getLocaleId

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

戻り値:
String ロケールID

setLocaleId

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

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

getVersionStatus

public String getVersionStatus()
バージョンステータスを取得します。

戻り値:
String バージョンステータス

setVersionStatus

public void setVersionStatus(String versionStatus)
バージョンステータスを設定します。

パラメータ:
versionStatus - バージョンステータス

IM-Workflow

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