jp.terasoluna.fw.batch.springsupport.messages
クラス MessageAccessorImpl

java.lang.Object
  上位を拡張 ApplicationObjectSupport
      上位を拡張 jp.terasoluna.fw.batch.springsupport.messages.MessageAccessorImpl
すべての実装されたインタフェース:
MessageAccessor

public class MessageAccessorImpl
extends ApplicationObjectSupport
implements MessageAccessor

メッセージ取得クラスの実装クラス
Spring Frameworkのアプリケーションコンテキストに保持されているメッセージを取 得するクラス
org.springframework.context.support.ApplicationObjectSupportに定義されている MessageSourceAccesor内のgetMessageメソッドを使用している

使用方法
このクラスを利用するには、Bean定義ファイルにてメッセージを利用するクラスのプ ロパティとして設定する。

設定例
ビジネスロジックでメッセージ取得用クラスを利用するためのBean定義ファイルの記 述例

 <bean id = "blogic"
   class = "jp.terasoluna.batch.sample.SampleBLogic">
   <property name = "messageAccessor">
     <ref bean = "messageAccessor"></ref>
   </property>
 </bean>
 
フレームワークBean定義ファイルの定義
 <bean id = "messageAccessor"
   class = "jp.terasoluna.fw.batch.springsupport.messages.MessageAccessorImpl"></ref>
 


コンストラクタの概要
MessageAccessorImpl()
           
 
メソッドの概要
 java.lang.String getMessage(java.lang.String code, java.lang.Object[] args)
          メッセージキーで指定したメッセージを取得する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MessageAccessorImpl

public MessageAccessorImpl()
メソッドの詳細

getMessage

public java.lang.String getMessage(java.lang.String code,
                                   java.lang.Object[] args)
メッセージキーで指定したメッセージを取得する。 指定されたメッセージIDに対応するメッセージが存在しない場合には メッセージIDを返却する。

定義:
インタフェース MessageAccessor 内の getMessage
パラメータ:
code - メッセージキー
args - メッセージ中のプレースホルダに埋め込む文字列
戻り値:
メッセージ