Class DynamicUtil


  • public abstract class DynamicUtil
    extends Object
    Утилиты для работы с динамическими метаданными
    • Constructor Detail

      • DynamicUtil

        public DynamicUtil()
    • Method Detail

      • hasRefs

        public static boolean hasRefs​(String id)
        Содержит ли идентифкатор метаданной ссылки на данные
        Parameters:
        id - идентификатор Примеры: isRef("{name}"); //true isRef("my_{name}"); //true isRef("my_{name}_{surname}"); //true isRef("test"); //false
      • isDynamic

        public static boolean isDynamic​(String id)
        Является ли метаданная динамической?
        Parameters:
        id - едентификатор Примеры: isDynamic("code$context"); //true isDynamic("test"); //false
      • checkDynamicIds

        public static void checkDynamicIds​(List<String> ids,
                                           String code)
      • resolveTokens

        public static String resolveTokens​(String metadataId,
                                           String... tokens)
      • reduceTokens

        public static String reduceTokens​(String metadataId,
                                          String... tokens)