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

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

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

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

public class InteractiveActivityBehavior
extends AbstractActivityBehavior

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

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

フィールドの概要

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

コンストラクタの概要
`InteractiveActivityBehavior()` 対話型アクティビティの状態ごとの動作を生成する。

メソッドの概要
`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`

コンストラクタの詳細

### InteractiveActivityBehavior

    public InteractiveActivityBehavior()

  対話型アクティビティの状態ごとの動作を生成する。

メソッドの詳細

### 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 株式会社アルゴ２１