Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


7.4 CIWActivityInstance.State(業務ステップの状態の列挙型)

概要

業務ステップの状態の列挙型です。

定義
public static enum CIWActivityInstance.State 
     extends java.lang.Enum<CIWActivityInstance.State>
すべての実装されたインタフェース
java.io.Serializable,java.lang.Comparable<CIWActivityInstance.State>
含まれているインタフェース
CIWActivityInstance
定数

CIWActivityInstance.Stateの列挙型定数を次の表に示します。

表7‒9 CIWActivityInstance.Stateの列挙型定数

定数名

説明および記述形式

ABORTED

「異常終了」を表す定数です。

  • 短縮表記形式:aborted

  • 完全表記形式:closed.aborted

  • コード値:v

public static final CIWActivityInstance.State ABORTED

DISABLED

「実行開始不可」を表す定数です。

  • 短縮表記形式:disabled

  • 完全表記形式:open.notRunning.suspended.disabled

  • コード値:l

public static final CIWActivityInstance.State DISABLED

INITIAL

「初期」を表す定数です。

  • 短縮表記形式:initial

  • 完全表記形式:open.notRunning.notStarted.initial

  • コード値:i

public static final CIWActivityInstance.State INITIAL

INTERMITTED

「実行停止」を表す定数です。

  • 短縮表記形式:intermitted

  • 完全表記形式:open.notRunning.suspended.intermitted

  • コード値:m

public static final CIWActivityInstance.State INTERMITTED

NOT_EXECUTED

「実行省略」を表す定数です。

  • 短縮表記形式:notExecuted

  • 完全表記形式:closed.completed.notExecuted

  • コード値:p

public static final CIWActivityInstance.State NOT_EXECUTED

READY

「実行開始可能」を表す定数です。

  • 短縮表記形式:ready

  • 完全表記形式:open.notRunning.notStarted.ready

  • コード値:j

public static final CIWActivityInstance.State READY

READY_FOR_TRANSITION

「遷移可」を表す定数です。

  • 短縮表記形式:readyForTransition

  • 完全表記形式:closed.completed.executed.readyForTransition

  • コード値:s

public static final CIWActivityInstance.State READY_FOR_TRANSITION

RUNNING

「実行中」を表す定数です。

  • 短縮表記形式:running

  • 完全表記形式:open.running

  • コード値:d

public static final CIWActivityInstance.State RUNNING

TERMINATED

「強制終了」を表す定数です。

  • 短縮表記形式:terminated

  • 完全表記形式:closed.terminated

  • コード値:u

public static final CIWActivityInstance.State TERMINATED

TRANSITION_COMPLETED

「遷移済」を表す定数です。

  • 短縮表記形式:transitionCompleted

  • 完全表記形式:closed.completed.executed.transitionCompleted

  • コード値:t

public static final CIWActivityInstance.State TRANSITION_COMPLETED

UNDEFINED

「未定義」を表す定数です。

  • 短縮表記形式:undefined

  • 完全表記形式:undefined

  • コード値:z

public static final CIWActivityInstance.State UNDEFINED

注※

CSCIWではサポートしていません。

メソッド

CIWActivityInstance.Stateのメソッドを次の表に示します。

表7‒10 CIWActivityInstance.Stateのメソッド

メソッド

説明

fromStateCode

指定したStateのコード値に対応した業務ステップの状態を定数に持つ,State列挙型を返します。

isClosed

業務ステップが「終了」状態かどうかを判定します。

isCompleted

業務ステップが「完了」状態かどうかを判定します。

isExecuted

業務ステップが「実行済」状態かどうかを判定します。

isNotRunning

業務ステップが「停止中」状態かどうかを判定します。

isNotStarted

業務ステップが「未実行」状態かどうかを判定します。

isOpen

業務ステップが「未終了」状態かどうかを判定します。

isSuspended

業務ステップが「中断」状態かどうかを判定します。

toShortState

業務ステップの状態を示すStateの短縮表記形式を取得します。

toState

業務ステップの状態を示すStateの完全表記形式を取得します。

toStateCode

業務ステップの状態を示すStateのコード値を取得します。

toString

業務ステップの状態を示す文字列表現を取得します。

valueOf

指定した名前を持つこの型の列挙型定数を返します。

values

この列挙型の定数が含まれている配列を宣言されている順序で返します。

java.lang.Enumクラスから継承されたメソッド

clone,compareTo,equals,getDeclaringClass,hashCode,name,ordinal,valueOf

java.lang.Objectクラスから継承されたメソッド

finalize,getClass,notify,notifyAll,wait,wait,wait

〈この節の構成〉