Interface StandardI18nService

  • All Implemented Interfaces:

    
    public interface StandardI18nService
    
                        
    Since:

    2020-06-11

    Author:

    trydofor

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • reloadAll

         abstract int reloadAll()

        Reload all and return the count.

      • reloadBase

         abstract int reloadBase(String base)

        Reload by base and return the count.

      • load

        @Nullable() abstract String load(String base, String kind, String ukey, Locale lang)

        Load i18n message form sys_standard_i18n

        Parameters:
        base - table or package
        kind - column or java field
        ukey - unique key eg.
        lang - locale
        Returns:

        i18n message

      • load

        @Nullable() String load(StandardI18nEnum enu, Locale lang)

        Load i18n message by I18nEnum (base, kind, ukey)

        Parameters:
        enu - I18nEnum
        lang - locale
        Returns:

        i18n message

      • loadEnum

        @Nullable() String loadEnum(Enum<out Object> enu, Locale lang)

        Load i18n message by Enum (package, className, name)

        Parameters:
        enu - enum
        lang - locale
        Returns:

        i18n message

      • loadCode

        @Nullable() String loadCode(CodeEnum enu, StandardLanguageEnum lang)

        Load i18n message by CodeEnum (package, className, getCode)

        Parameters:
        enu - CodeEnum
        lang - locale
        Returns:

        i18n message

      • loadCode

        @Nullable() String loadCode(CodeEnum enu, Locale lang)

        Load i18n message by CodeEnum (package, className, getCode)

        Parameters:
        enu - CodeEnum
        lang - locale
        Returns:

        i18n message