Nautica Workflow

jp.co.argo21.nautica.workflow.engine
クラス EndActivityBehavior

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior
      拡張jp.co.argo21.nautica.workflow.engine.EndActivityBehavior
すべての実装インタフェース:
ActivityBehavior

public class EndActivityBehavior
extends AbstractActivityBehavior

終了アクティビティの状態ごとの動作を定義するクラスである。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

フィールドの概要
 
クラス jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior から継承したフィールド
eLog
 
コンストラクタの概要
EndActivityBehavior()
          終了アクティビティの状態ごとの動作を生成する。
 
メソッドの概要
 void abort(ProcessDefinition pd, ActivityDefinition ad, jp.co.argo21.nautica.workflow.engine.ProcessInternal proc, ActivityInternal act, boolean checkChild)
          固有の中止処理を行う。
 void complete(ProcessDefinition pd, ActivityDefinition ad, jp.co.argo21.nautica.workflow.engine.ProcessInternal proc, ActivityInternal act)
          固有の完了処理を行う。
 void start(ProcessDefinition pd, ActivityDefinition ad, jp.co.argo21.nautica.workflow.engine.ProcessInternal proc, ActivityInternal act)
          固有の開始処理を行う。
 void terminate(ProcessDefinition pd, ActivityDefinition ad, jp.co.argo21.nautica.workflow.engine.ProcessInternal proc, ActivityInternal act, boolean checkChild)
          固有の停止処理を行う。
 
クラス jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior から継承したメソッド
createActivity, getApplicationDefinition, getParticipantDefinition, getVariableDefinition, resume, suspend
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EndActivityBehavior

public EndActivityBehavior()
終了アクティビティの状態ごとの動作を生成する。

メソッドの詳細

abort

public void abort(ProcessDefinition pd,
                  ActivityDefinition ad,
                  jp.co.argo21.nautica.workflow.engine.ProcessInternal proc,
                  ActivityInternal act,
                  boolean checkChild)
           throws java.lang.Exception
固有の中止処理を行う。

パラメータ:
pd - プロセス定義
ad - アクティビティ定義
proc - プロセス
act - アクティビティ
例外:
java.lang.Exception - 任意の例外
関連項目:
ActivityBehavior.abort(jp.co.argo21.nautica.workflow.definition.ProcessDefinition, jp.co.argo21.nautica.workflow.definition.ActivityDefinition, jp.co.argo21.nautica.workflow.engine.ProcessInternal, jp.co.argo21.nautica.workflow.engine.ActivityInternal, boolean)

complete

public void complete(ProcessDefinition pd,
                     ActivityDefinition ad,
                     jp.co.argo21.nautica.workflow.engine.ProcessInternal proc,
                     ActivityInternal act)
              throws java.lang.Exception
固有の完了処理を行う。

定義:
インタフェース ActivityBehavior 内の complete
オーバーライド:
クラス AbstractActivityBehavior 内の complete
パラメータ:
pd - プロセス定義
ad - アクティビティ定義
proc - プロセス
act - アクティビティ
例外:
java.lang.Exception - 任意の例外
関連項目:
ActivityBehavior.complete(jp.co.argo21.nautica.workflow.definition.ProcessDefinition, jp.co.argo21.nautica.workflow.definition.ActivityDefinition, jp.co.argo21.nautica.workflow.engine.ProcessInternal, jp.co.argo21.nautica.workflow.engine.ActivityInternal)

start

public void start(ProcessDefinition pd,
                  ActivityDefinition ad,
                  jp.co.argo21.nautica.workflow.engine.ProcessInternal proc,
                  ActivityInternal act)
           throws java.lang.Exception
固有の開始処理を行う。

パラメータ:
pd - プロセス定義
ad - アクティビティ定義
proc - プロセス
act - アクティビティ
例外:
java.lang.Exception - 任意の例外
関連項目:
ActivityBehavior.start(jp.co.argo21.nautica.workflow.definition.ProcessDefinition, jp.co.argo21.nautica.workflow.definition.ActivityDefinition, jp.co.argo21.nautica.workflow.engine.ProcessInternal, jp.co.argo21.nautica.workflow.engine.ActivityInternal)

terminate

public void terminate(ProcessDefinition pd,
                      ActivityDefinition ad,
                      jp.co.argo21.nautica.workflow.engine.ProcessInternal proc,
                      ActivityInternal act,
                      boolean checkChild)
               throws java.lang.Exception
固有の停止処理を行う。

パラメータ:
pd - プロセス定義
ad - アクティビティ定義
proc - プロセス
act - アクティビティ
例外:
java.lang.Exception - 任意の例外
関連項目:
ActivityBehavior.terminate(jp.co.argo21.nautica.workflow.definition.ProcessDefinition, jp.co.argo21.nautica.workflow.definition.ActivityDefinition, jp.co.argo21.nautica.workflow.engine.ProcessInternal, jp.co.argo21.nautica.workflow.engine.ActivityInternal, boolean)

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21