Nautica Workflow

jp.co.argo21.nautica.workflow.wfmc
クラス ProcessDefinitionState

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.wfmc.ProcessDefinitionState
すべての実装インタフェース:
java.io.Serializable, WfObject, WfState

public final class ProcessDefinitionState
extends java.lang.Object
implements WfState

プロセス定義の状態を表すオブジェクトである。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式

フィールドの概要
static ProcessDefinitionState DISABLE
          disable
static ProcessDefinitionState ENABLE
          enable
 
メソッドの概要
static void checkTransition(ProcessDefinitionState src, ProcessDefinitionState dest)
          遷移のチェックを行う。
 boolean equals(java.lang.Object obj)
          引数に指定されたオブジェクトとの比較を行う
static ProcessDefinitionState getState(int n)
          引数の状態番号に該当するプロセス定義状態を返す。
static ProcessDefinitionState[] getTransitableStates(int n)
          引数の状態番号に該当する遷移可能なプロセス定義状態を返す。
 int hashCode()
          一意のハッシュコードを返す。
 int toInt()
          状態の数値表現を返す。
 java.lang.String toString()
          状態の文字列表現を返す。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ENABLE

public static final ProcessDefinitionState ENABLE
enable


DISABLE

public static final ProcessDefinitionState DISABLE
disable

メソッドの詳細

getState

public static ProcessDefinitionState getState(int n)
引数の状態番号に該当するプロセス定義状態を返す。

パラメータ:
n - 状態番号
戻り値:
プロセス定義状態

getTransitableStates

public static ProcessDefinitionState[] getTransitableStates(int n)
引数の状態番号に該当する遷移可能なプロセス定義状態を返す。

パラメータ:
n - 状態番号
戻り値:
遷移可能なプロセス定義状態

checkTransition

public static void checkTransition(ProcessDefinitionState src,
                                   ProcessDefinitionState dest)
                            throws TransitionNotAllowedException
遷移のチェックを行う。

パラメータ:
src - ソース状態
dest - ターゲット状態
例外:
TransitionNotAllowedException - 遷移が許されない場合に投げられる例外

toString

public java.lang.String toString()
状態の文字列表現を返す。

定義:
インタフェース WfState 内の toString
戻り値:
状態の文字列表現

toInt

public int toInt()
状態の数値表現を返す。

定義:
インタフェース WfState 内の toInt
戻り値:
状態の数値表現

equals

public boolean equals(java.lang.Object obj)
引数に指定されたオブジェクトとの比較を行う

パラメータ:
obj - 比較対象オブジェクト
戻り値:
比較結果
関連項目:
Object.equals(java.lang.Object)

hashCode

public int hashCode()
一意のハッシュコードを返す。

戻り値:
ハッシュコード
関連項目:
Object.hashCode()

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21