|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
WfProcessは、ひとつのビジネスプロセスの管理実体を表すインタフェースである。 本書では、この管理実体を「プロセス」と表記する。 WfProcessは、プロセスの実行を開始する操作、 プロセスによって生成された結果を取得する操作、 WfRequesterやWfActivityとの関連を追加することで、 WfExecutionObjectを特化している。
| メソッドの概要 | |
WfActivity[] |
getActivitiesInState(java.lang.String state)
引数で指定された状態を持つアクティビティを返す。 |
WfActivity[] |
getAllSteps()
現時点の全ステップを返す。 |
WfProcessManager |
getManager()
プロセスは、WfProcessMgrに関連付けられる。 |
WfRequester |
getRequester()
プロセス要求者を返す。 |
WfNameValue[] |
getResult()
WfProcessによって生成される結果を返す。 |
WfActivity |
getStep(java.lang.String aid)
ステップからIDで指定されたアクティビティを返す。 |
int |
getStepCount()
0以上のWfActiviyがプロセスに関連付けられる。 |
boolean |
isMemberOfStep(WfActivity act)
引数で指定されたアクティビティが、そのプロセスのステップに所属しているかどうかを返す。 |
void |
setRequester(WfRequester requester)
プロセス要求者をプロセスに関連付ける。 |
void |
start()
WfProcessの実行を開始するために使用される。 |
| インタフェース jp.co.argo21.nautica.workflow.omg.WfExecutionObject から継承したメソッド |
abort, changeState, getAllHistories, getContext, getContext, getDescription, getHistory, getHistoryCount, getID, getLastStateTime, getName, getState, getTransitableStates, resume, setContext, setContext, setDescription, setName, suspend, terminate |
| メソッドの詳細 |
public WfRequester getRequester()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public void setRequester(WfRequester requester)
throws CannotChangeRequesterException,
WorkflowException
requester - プロセス要求者
CannotChangeRequesterException - プロセス要求者を更新できない場合
WorkflowException - ワークフロー関連で例外が発生した場合
public WfProcessManager getManager()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public int getStepCount()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public WfActivity getStep(java.lang.String aid)
throws WorkflowException
aid - アクティビティID
WorkflowException - ワークフロー関連で例外が発生した場合
public WfActivity[] getAllSteps()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public boolean isMemberOfStep(WfActivity act)
throws WorkflowException
act - アクティビティ
WorkflowException - ワークフロー関連で例外が発生した場合
public WfActivity[] getActivitiesInState(java.lang.String state)
throws InvalidStateException,
WorkflowException
state - 状態
InvalidStateException - 不正な状態
WorkflowException - ワークフロー関連で例外が発生した場合
public void start()
throws CannotStartException,
AlreadyRunningException,
WorkflowException
CannotStartException - 開始できない場合
AlreadyRunningException - すでに開始している場合
WorkflowException - ワークフロー関連で例外が発生した場合
public WfNameValue[] getResult()
throws ResultNotAvailableException,
WorkflowException
ResultNotAvailableException - 結果を取得できない場合
WorkflowException - ワークフロー関連で例外が発生した場合
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||