|
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 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |