public interface DeliveryMediaConfig
DeliveryMediaConfigFactory
クラスから取得してください。
final DeliveryMediaConfig config = DeliveryMediaConfigFactory.getInstance().getDeliveryMediaConfig();
DeliveryMedia
)」と「配信先メディア情報モデル(DeliveryMediaElement
)」が存在します。モデル名 | モデルクラス | 説明 | 取得メソッド |
---|---|---|---|
配信先メディアモデル | DeliveryMedia |
配信先メディアの実体。配信処理クラス(MessageDeliverer )等で利用します。 |
getDeliveryMedia(String) |
配信先メディア情報モデル | DeliveryMediaElement |
配信先メディアの付加情報。名称や説明を取得します。 | getDeliveryMediaElement(String) |
DeliveryMedia
)と配信処理クラス(MessageDeliverer
)を定義するためには、プラグインによる設定が必要です。<extension point="jp.co.intra_mart.message_hub.DeliveryMedias"> <delivery-media id="配信先メディアのID" name="配信先メディアのデフォルト名称" name-key="配信先メディアの名称用のメッセージコード" deliverer-class="この配信先メディア用の MessageDeliverer の実装クラス" rank="90" version="8.0.0"> <description message-cd="説明用のメッセージコード">デフォルトの説明</description> <init-param> <param-name>追加の属性情報のキー</param-name> <param-value>追加の属性情報の値</param-value> </init-param> <display-setting order="表示順序: 1~" visible="表示可否: true/false" initial-check-state="初期チェック状態: checked/unchecked" allow-user-settings="ユーザ設定可否: true/false" /> </delivery-media> </extension>
DeliveryMediaElement
)の以下の情報は、ロケールを利用した情報が取得できます。
AccountContext.getLocale()
)とメッセージコードで取得したメッセージ修飾子とタイプ | メソッドと説明 |
---|---|
DeliveryMedia |
getDeliveryMedia(String id)
使用可能な配信先メディアクラスのインスタンスを取得します。
|
DeliveryMediaElement |
getDeliveryMediaElement(Locale locale,
String id)
配信先メディア情報を取得します。
|
DeliveryMediaElement |
getDeliveryMediaElement(String id)
配信先メディア情報を取得します。
|
List<DeliveryMediaElement> |
getDeliveryMediaElements()
すべての配信先メディア情報を取得します。
|
List<DeliveryMediaElement> |
getDeliveryMediaElements(Locale locale)
すべての配信先メディア情報を取得します。
|
String |
getDeliveryMediaName(Locale locale,
String id)
配信先メディア名を取得します。
|
String |
getDeliveryMediaName(String id)
配信先メディア名を取得します。
|
List<DeliveryMedia> |
getDeliveryMedias()
使用可能な配信先メディアクラスのインスタンスのリストを取得します。
|
DeliveryMedia getDeliveryMedia(String id)
null
を返却します。id
- 配信先メディアIDDeliveryMediaElement getDeliveryMediaElement(Locale locale, String id)
null
を返却します。locale
- ロケールid
- 配信先メディアIDDeliveryMediaElement getDeliveryMediaElement(String id)
null
を返却します。id
- 配信先メディアIDList<DeliveryMediaElement> getDeliveryMediaElements()
List<DeliveryMediaElement> getDeliveryMediaElements(Locale locale)
locale
- ロケールString getDeliveryMediaName(Locale locale, String id)
null
を返却します。locale
- ロケールid
- 配信先メディアIDString getDeliveryMediaName(String id)
null
を返却します。id
- 配信先メディアIDList<DeliveryMedia> getDeliveryMedias()
Copyright © 2012 NTT DATA INTRAMART CORPORATION