Class StringResourceHolder

java.lang.Object
nablarch.core.message.StringResourceHolder

@Published(tag="architect") public class StringResourceHolder extends Object
ユーザに通知するメッセージの元となる文字列リソースを保持するクラス。
文字列リソースは静的データキャッシュに保持する。
  • Constructor Details

    • StringResourceHolder

      public StringResourceHolder()
  • Method Details

    • setStringResourceCache

      public void setStringResourceCache(StaticDataCache<StringResource> stringResourceCache)
      文字列リソースのキャッシュを設定する。
      Parameters:
      stringResourceCache - 文字列リソースのキャッシュ
    • get

      public StringResource get(String messageId) throws MessageNotFoundException
      文字列リソースを取得する。
      Parameters:
      messageId - 取得する文字列リソースのメッセージID
      Returns:
      メッセージIDに対応する文字列リソース
      Throws:
      MessageNotFoundException - メッセージIDに対応するメッセージが存在しなかった場合