概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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` - 任意の例外

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 株式会社アルゴ２１
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright 2005 株式会社アルゴ２１