IM-Workflow

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

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

public class TargetFlowDetailDataModel
extends Object

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

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

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

コンストラクタの概要
TargetFlowDetailDataModel()
          コンストラクタ
基準フロー詳細情報モデルクラスを新しく生成します。
 
メソッドの概要
 ContentsDataModel getContents()
          コンテンツ情報を取得します。
 ContentsDetailDataModel[] getContentsDetails()
          コンテンツ詳細情報の配列を取得します。
 FlowDetailDataModel getFlowDetail()
          フロー詳細情報を取得します。
 RouteDataModel getRoute()
          ルート情報を取得します。
 RouteDetailDataModel[] getRouteDetails()
          ルート詳細情報の配列を取得します。
 RouteNodeDataModel[] getRouteNodes()
          ルート情報ノード定義情報の配列を取得します。
 String getVersionStatus()
          バージョンステータスを取得します。
 void setContents(ContentsDataModel contents)
          コンテンツ情報を設定します。
 void setContentsDetails(ContentsDetailDataModel[] contentsDetails)
          コンテンツ詳細情報の配列を設定します。
 void setFlowDetail(FlowDetailDataModel flowDetail)
          フロー詳細情報を設定します。
 void setRoute(RouteDataModel route)
          ルート情報を設定します。
 void setRouteDetails(RouteDetailDataModel[] routeDetails)
          ルート詳細情報の配列を設定します。
 void setRouteNodes(RouteNodeDataModel[] routeNodes)
          ルート情報ノード定義情報の配列を設定します。
 void setVersionStatus(String versionStatus)
          バージョンステータスを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TargetFlowDetailDataModel

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

メソッドの詳細

getContents

public ContentsDataModel getContents()
コンテンツ情報を取得します。

戻り値:
ContentsDataModel コンテンツ情報

setContents

public void setContents(ContentsDataModel contents)
コンテンツ情報を設定します。

パラメータ:
contents - コンテンツ情報

getFlowDetail

public FlowDetailDataModel getFlowDetail()
フロー詳細情報を取得します。

戻り値:
FlowDetailDataModel フロー詳細情報

setFlowDetail

public void setFlowDetail(FlowDetailDataModel flowDetail)
フロー詳細情報を設定します。

パラメータ:
flowDetail - フロー詳細情報

getContentsDetails

public ContentsDetailDataModel[] getContentsDetails()
コンテンツ詳細情報の配列を取得します。

戻り値:
ContentsDetailDataModel[] コンテンツ詳細情報の配列

setContentsDetails

public void setContentsDetails(ContentsDetailDataModel[] contentsDetails)
コンテンツ詳細情報の配列を設定します。

パラメータ:
contentsDetails - コンテンツ詳細情報の配列

getRoute

public RouteDataModel getRoute()
ルート情報を取得します。

戻り値:
RouteDataModel ルート情報

setRoute

public void setRoute(RouteDataModel route)
ルート情報を設定します。

パラメータ:
route - ルート情報

getRouteDetails

public RouteDetailDataModel[] getRouteDetails()
ルート詳細情報の配列を取得します。

戻り値:
RouteDetailDataModel[] ルート詳細情報の配列

setRouteDetails

public void setRouteDetails(RouteDetailDataModel[] routeDetails)
ルート詳細情報の配列を設定します。

パラメータ:
routeDetails - ルート詳細情報の配列

getRouteNodes

public RouteNodeDataModel[] getRouteNodes()
ルート情報ノード定義情報の配列を取得します。

戻り値:
RouteNodeDataModel[] ルート情報ノード定義情報の配列

setRouteNodes

public void setRouteNodes(RouteNodeDataModel[] routeNodes)
ルート情報ノード定義情報の配列を設定します。

パラメータ:
routeNodes - ルート情報ノード定義情報の配列

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.