Nautica Workflow

jp.co.argo21.nautica.workflow.engine
インタフェース ActivityBehavior

既知の実装クラスの一覧:
AbstractActivityBehavior

public interface ActivityBehavior

アクティビティの状態ごとの動作を定義するインタフェースである。

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

メソッドの概要
 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 resume(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 suspend(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)
          停止処理を行う。
 

メソッドの詳細

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 - 任意の例外

suspend

public void suspend(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 - 任意の例外

resume

public void resume(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 - 任意の例外
java.lang.Exception

complete

public void complete(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 - 任意の例外

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 - 任意の例外

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 - 任意の例外

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21