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

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

ヘルパー(Helper)

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

ヘルパーの呼び出し

呼び出す場所については特に制限はなく、どこからでも使用できます。
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("会社コード");
    }

ヘルパーの作成

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

警告

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

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