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