|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
WfActivityはビジネスプロセスにおける1つの作業要求ステップの 管理実体を表すインタフェースである。 本書では、この管理実体を「アクティビティ」と表記する。 WfActivityは、1つのWfProcessに関連付けられている。 任意の時点において、WfProcess内では複数のWfActivityオブジェクトが 活性化されている場合がある。 WfActivityは、アクティビティに対する明示的な完了操作と 作業結果を設定する操作、WfProcessやWfAssignmentとの関連を追加することで、 WfExecutionObjectを特化している。
| メソッドの概要 | |
void |
complete()
WfActivityの完了を要求するために、アプリケーションによって使用される。 |
WfAssignment[] |
getAllAssignment()
割り当てられているすべてのアサインメントを返す。 |
WfAssignment |
getAssignment(int index)
インデクスで指定されたアサインメントを返す。 |
int |
getAssignmentCount()
割り当てられているアサインメントの個数を返す。 |
WfProcess |
getContainer()
このアクティビティが所属しているWfProcessを返す。 |
WfNameValue[] |
getResult()
WfActivityによって表される作業の実行によって生成される結果を返す。 |
boolean |
isMemberOfAssignment(WfAssignment ass)
指定されたアサインメントが、このアクティビティに割り当てられたものかどうかを返す。 |
void |
setResult(WfNameValue[] result)
WfActivityによって表される作業の実行によって生成される結果を設定する。 |
| インタフェース 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 |
| インタフェース jp.co.argo21.nautica.workflow.omg.WfRequester から継承したメソッド |
getAllPerformers, getPerformer, getPerformerCount, getReqesterResource, isMemberOfPerformer, receiveEvent |
| メソッドの詳細 |
public WfProcess getContainer()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public int getAssignmentCount()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public WfAssignment getAssignment(int index)
throws WorkflowException
index - インデクス
WorkflowException - ワークフロー関連で例外が発生した場合
public WfAssignment[] getAllAssignment()
throws WorkflowException
WorkflowException - ワークフロー関連で例外が発生した場合
public boolean isMemberOfAssignment(WfAssignment ass)
throws WorkflowException
ass - WfAssignment
WorkflowException - ワークフロー関連で例外が発生した場合
public void complete()
throws CannotCompleteException,
WorkflowException
CannotCompleteException - 完了できない場合
WorkflowException - ワークフロー関連で例外が発生した場合
public WfNameValue[] getResult()
throws ResultNotAvailableException,
WorkflowException
ResultNotAvailableException - 結果がない場合
WorkflowException - ワークフロー関連で例外が発生した場合
public void setResult(WfNameValue[] result)
throws InvalidDataException,
WorkflowException
result - 実行結果を設定する。
InvalidDataException - 無効なデータの場合
WorkflowException - ワークフロー関連で例外が発生した場合
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||