## wisdom.core.application
インタフェース IBatchCommand

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

public interface IBatchCommand

バッチ形式で実行できるコマンドのインターフェース。
このインターフェースを実装する必要がありますが、AbstractBatchCommandを継承することにより、開発するときに意識する必要はありません。

バージョン:
  1
作成者:
  Takao Kouda

メソッドの概要
`void` `execute()` コマンドを実行します
`java.lang.String` `getName()` コマンドのクラス名を取得します このメソッドはgetClass().getName()を短縮するために使用します。
`void` `setMessageGenerator(MessageGenerator messageGenerator)` コマンド内部で使用するインスタンス変数messageGeneratorを設定します。

メソッドの詳細

### execute

    public void execute()
                 throws java.lang.Exception

  コマンドを実行します

  例外:
    `java.lang.Exception`

### getName

    public java.lang.String getName()

  コマンドのクラス名を取得します
  このメソッドはgetClass().getName()を短縮するために使用します。実装はObject.getClass().getName()です。

### setMessageGenerator

    public void setMessageGenerator(MessageGenerator messageGenerator)

  コマンド内部で使用するインスタンス変数messageGeneratorを設定します。

  パラメータ:
    `messageGenerator` - MessageGeneratorのインスタンス