intra-mart Accel Kaiden! / プログラミングガイド

第2版 2014-08-01

«  4.2.3.3.3. バリデート処理   ::   コンテンツ   ::   4.2.3.5. バリデーション  »

4.2.3.4. ヘルパー(Helper)

intra-mart Accel Kaiden! のヘルパーは各種処理支援を行うAPIを提供しています。
本項ではヘルパーの呼び出しと作成方法について解説します。

4.2.3.4.1. ヘルパーの呼び出し

呼び出す場所については特に制限はなく、どこからでも使用できます。
intra-mart Accel Kaiden! の通貨関連ヘルパークラスを呼び出すサンプルを以下に掲載します。

@Resourceアノテーションによるコンポーネント取得

    @Resource
    public CurrencyHelper currencyHelper;
    
    public void xxxMethod() {
        String currencyCd = currencyHelper.getCompanyCurrencyCd("会社コード");
    }

クラス名を指定してコンポーネント取得

    public CurrencyHelper currencyHelper;
    
    public void xxxMethod() {
        currencyHelper = SingletonS2Container.getComponent(CurrencyHelper.class);
        String currencyCd = currencyHelper.getCompanyCurrencyCd("会社コード");
    }

4.2.3.4.2. ヘルパーの作成

業務要件に応じて作成してください。
作成する際は intra-mart Accel Kaiden! が提供しているヘルパークラスを拡張するのではなく、新規のヘルパークラスを作成してください。

注意

intra-mart Accel Kaiden! 標準ではクラス名を指定してヘルパークラスのコンポーネント取得をしており、ヘルパークラスが拡張されることを想定していません。

«  4.2.3.3.3. バリデート処理   ::   コンテンツ   ::   4.2.3.5. バリデーション  »