Hitachi

uCosminexus Service Coordinator Interactive Workflow AP開発ガイド


7.9 CIWProcessInstance.State(案件の状態の列挙型)

概要

案件の状態の列挙型です。

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

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

表7‒35 CIWProcessInstance.Stateの列挙型定数

定数名

説明および記述形式

ABORTED

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

  • 短縮表記形式:aborted

  • 完全表記形式:closed.aborted

  • コード値:v

public static final CIWProcessInstance.State ABORTED

COMPLETED

「完了」を表す定数です。

  • 短縮表記形式:completed

  • 完全表記形式:closed.completed

  • コード値:o

public static final CIWProcessInstance.State COMPLETED

INTERMITTED

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

  • 短縮表記形式:intermitted

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

  • コード値:m

public static final CIWProcessInstance.State INTERMITTED

NOT_STARTED

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

  • 短縮表記形式:notStarted

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

  • コード値:h

public static final CIWProcessInstance.State NOT_STARTED

RUNNING

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

  • 短縮表記形式:running

  • 完全表記形式:open.running

  • コード値:d

public static final CIWProcessInstance.State RUNNING

TERMINATED

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

  • 短縮表記形式:terminated

  • 完全表記形式:closed.terminated

  • コード値:u

public static final CIWProcessInstance.State TERMINATED

UNDEFINED

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

  • 短縮表記形式:undefined

  • 完全表記形式:undefined

  • コード値:z

public static final CIWProcessInstance.State UNDEFINED

注※

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

メソッド

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

表7‒36 CIWProcessInstance.Stateのメソッド

メソッド

説明

fromStateCode

指定したStateのコード値に対応した案件の状態を定数に持つ,State列挙型を返します。

isClosed

案件が「終了」状態かどうかを判定します。

isNotRunning

案件が「停止中」状態かどうかを判定します。

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

〈この節の構成〉