intra-mart 6.1.14

jp.co.intra_mart.foundation.wkf
クラス FlowInfo

java.lang.Object
  拡張jp.co.intra_mart.foundation.wkf.FlowInfo

public class FlowInfo
extends Object

フロー情報オブジェクト
特定のタスクの位置情報を保持した、フロー情報を取得する。

<サンプル>


コンストラクタの概要
FlowInfo()
          コンストラクタ
 
メソッドの概要
 String getActivityCd()
          アクティビティコードを返却します。
 String getActivityType()
          アクティビティ種別を返却します。
 boolean getEndFlg()
          分岐終了フラグを返却します。
 FlowInfo getFirst()
          自分自身のオブジェクトを、最初のタスクに位置している状態に遷移させる
 boolean getIsSubProcess()
          サブプロセスフラグを返却します。
 FlowInfo getLast()
          自分自身のオブジェクトを、最後のタスクに位置している状態に遷移させる
 List getNext()
          自分自身のオブジェクトを、次のタスクに位置している状態に遷移させる。
 List getPrev()
          自分自身のオブジェクトを、前のタスクに位置している状態に遷移させる。
 String getProcessDefCd()
          プロセス定義コードを返却します。
 String getVersionCd()
          バージョンコードを返却します。
 boolean hasNext()
          次のタスクが存在するかどうかを返却する。
 boolean hasPrev()
          前のタスクが存在するかどうかを返却する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FlowInfo

public FlowInfo()
コンストラクタ

メソッドの詳細

hasNext

public boolean hasNext()
次のタスクが存在するかどうかを返却する。

戻り値:
boolean 存在:true 存在しない:false

hasPrev

public boolean hasPrev()
前のタスクが存在するかどうかを返却する。

戻り値:
boolean 存在:true 存在しない:false

getNext

public List getNext()
             throws jp.co.intra_mart.framework.system.exception.SystemException,
                    jp.co.intra_mart.framework.system.exception.ApplicationException
自分自身のオブジェクトを、次のタスクに位置している状態に遷移させる。
(同期でルートが複数存在する場合、同期結合まで各ルートが同時に次タスクに状態遷移する)

戻り値:
List FlowInfoオブジェクト配列
例外:
jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException

getPrev

public List getPrev()
             throws jp.co.intra_mart.framework.system.exception.SystemException,
                    jp.co.intra_mart.framework.system.exception.ApplicationException
自分自身のオブジェクトを、前のタスクに位置している状態に遷移させる。
(同期でルートが複数存在する場合、同期結合まで各ルートが同時に次タスクに状態遷移する)

戻り値:
List FlowInfoオブジェクト配列
例外:
jp.co.intra_mart.framework.system.exception.SystemException
jp.co.intra_mart.framework.system.exception.ApplicationException

getFirst

public FlowInfo getFirst()
自分自身のオブジェクトを、最初のタスクに位置している状態に遷移させる

戻り値:
FlowInfo 最初のタスクオブジェクト

getLast

public FlowInfo getLast()
自分自身のオブジェクトを、最後のタスクに位置している状態に遷移させる

戻り値:
FlowInfo 最後のタスクオブジェクト

getProcessDefCd

public String getProcessDefCd()
プロセス定義コードを返却します。

戻り値:
String プロセス定義コード

getVersionCd

public String getVersionCd()
バージョンコードを返却します。

戻り値:
String バージョンコード

getActivityCd

public String getActivityCd()
アクティビティコードを返却します。

戻り値:
String アクティビティコード

getActivityType

public String getActivityType()
アクティビティ種別を返却します。

戻り値:
String アクティビティ種別

getEndFlg

public boolean getEndFlg()
分岐終了フラグを返却します。

戻り値:
boolean 分岐終了フラグ(分岐と同期の終わる時点を表示するフラグ)

getIsSubProcess

public boolean getIsSubProcess()
サブプロセスフラグを返却します。

戻り値:
boolean サブプロセスフラグ(サブプロセスの場合true)

intra-mart 6.1.14

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