package blanco.sample.task;

import java.io.IOException;

import blanco.sample.task.valueobject.BlancoAntTaskSampleBatchProcessInput;

/**
 * バッチ処理クラス [BlancoAntTaskSampleBatchProcess]。
 * 
 * バッチ処理の呼び出し例。 <code>
 * java -classpath (クラスパス) blanco.sample.task.BlancoAntTaskSampleBatchProcess -help
 * </code>
 */
public class BlancoAntTaskSampleBatchProcess extends
        AbstractBlancoAntTaskSampleBatchProcess {

    /**
     * 具体的なバッチ処理内容を記述するためのメソッドです。
     * 
     * このメソッドに実際の処理内容を記述します。
     * 
     * @param input
     *            バッチ処理の入力パラメータ。
     * @return バッチ処理の終了コード。END_SUCCESS, END_ILLEGAL_ARGUMENT_EXCEPTION,
     *         END_IO_EXCEPTION, END_ERROR のいずれかの値を戻します。
     * @throws IOException
     *             入出力例外が発生した場合。
     * @throws IllegalArgumentException
     *             入力値に不正が見つかった場合。
     */
    public int process(final BlancoAntTaskSampleBatchProcessInput input)
            throws IOException, IllegalArgumentException {
        return 0;
    }
}
