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