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

## jp.co.argo21.nautica.workflow.engine
クラス AutomaticActivityBehavior

    java.lang.Object
      jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior
          jp.co.argo21.nautica.workflow.engine.AutomaticActivityBehavior

すべての実装インタフェース:
  ActivityBehavior

public class AutomaticActivityBehavior
extends AbstractActivityBehavior

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

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

フィールドの概要

クラス jp.co.argo21.nautica.workflow.engine.AbstractActivityBehavior から継承したフィールド
`eLog`

コンストラクタの概要
`AutomaticActivityBehavior()` 自動実行アクティビティの状態ごとの動作を生成する。

メソッドの概要
`void` | `abort(ProcessDefinition pd, ActivityDefinition ad, jp.co.argo21.nautica.workflow.engine.ProcessInternal proc, ActivityInternal act, boolean checkChild)` 固有の中止処理を行う。
`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 から継承したメソッド
`complete, createActivity, getApplicationDefinition, getParticipantDefinition, getVariableDefinition, resume, suspend`

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### AutomaticActivityBehavior

    public AutomaticActivityBehavior()

  自動実行アクティビティの状態ごとの動作を生成する。

メソッドの詳細

### 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)`

### 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)`

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

Copyright 2005 株式会社アルゴ２１