Class DataLocalizationStrategy

java.lang.Object
org.iplass.mtp.entity.definition.DataLocalizationStrategy
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EachInstanceDataLocalizationStrategy, EachPropertyDataLocalizationStrategy

public class DataLocalizationStrategy extends Object implements Serializable

Entityのデータを多言語対応する戦略の定義。

本設定を有効化することにより、 EQLでの検索時、登録、更新時に 実行ユーザーに紐づく形で、自動的に適切な言語のデータを取得、更新することが可能となる(それぞれの処理実行時にlocalizedオプションをtrueに指定した場合)。

See Also:
  • Constructor Details

    • DataLocalizationStrategy

      public DataLocalizationStrategy()
  • Method Details

    • getLanguages

      public List<String> getLanguages()
      対応する言語を取得。
      Returns:
    • setLanguages

      public void setLanguages(List<String> languages)
      対応する言語をセット。 セット可能な言語は、I18nServiceに定義されるenableLanguagesのlanguageKey。
      Parameters:
      languages -