/*
 * This code is generated by blanco Framework.
 * TERASOLUNA Richが利用するビジネスロジックのインタフェースです<br>
 * ※このクラスは blancoにより自動生成されています。
 */
package org.tempuri.sample;

import org.tempuri.sample.vo.SoapSampleRequest2;
import org.tempuri.sample.vo.SoapSampleResponse2;

/**
 * 電文処理ID[soap_SAMPLE2]のビジネスロジックインタフェースです。
 *
 * 説明: blancoSOAPのサンプルWebサービスです。電文処理IDに小文字を利用してみています。<br>
 * このインタフェースを実装して、[SoapSample2BLogicImpl]クラスを作成してください。<br>
 * このインタフェースは、DIコンテナから利用されます。<br>
 *
 * 要求電文ID: soap_SAMPLE_REQUEST2<br>
 * 応答電文ID: soap_SAMPLE_RESPONSE2<br>
 * <br>
 * <br>
 * bean定義の具体例を下記に示します。<br>
 * <pre>
 * &lt;bean id=&quot;SoapSample2BLogic&quot;<br>
 *     class=&quot;org.tempuri.sample.SoapSample2BLogicImpl&quot; singleton=&quot;false&quot;&gt;<br>
 * &lt;/bean&gt;
 * </pre>
 */
public interface SoapSample2BLogic {
    /**
     * 電文処理ID[soap_SAMPLE2]のビジネスロジックを実行します。
     *
     * このメソッドを継承して、具体的なビジネスロジックを記述します。
     * このメソッドは フレームワークからコントローラを経由して呼び出されます。
     *
     * @param input 要求電文ID[soap_SAMPLE_REQUEST2]
     * @return 応答電文ID[soap_SAMPLE_RESPONSE2]
     */
    SoapSampleResponse2 execute(final SoapSampleRequest2 input);
}
