Nautica Workflow

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

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

public class ConcurrentEndActivityBehavior
extends AbstractActivityBehavior

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

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

フィールドの概要
 
クラス jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior から継承したフィールド
eLog
 
コンストラクタの概要
ConcurrentEndActivityBehavior()
          並行処理終了アクティビティの状態ごとの動作を生成する。
 
メソッドの概要
 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
 

コンストラクタの詳細

ConcurrentEndActivityBehavior

public ConcurrentEndActivityBehavior()
並行処理終了アクティビティの状態ごとの動作を生成する。

メソッドの詳細

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