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

import org.tempuri.sample.telegram.vo.SoapSampleRequest;
import org.tempuri.sample.telegram.vo.SoapSampleResponse;

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