Class DynamicUtil


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

      Constructors 
      Constructor Description
      DynamicUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void checkDynamicIds​(java.util.List<java.lang.String> ids, java.lang.String code)  
      static boolean hasRefs​(java.lang.String id)
      Содержит ли идентифкатор метаданной ссылки на данные
      static boolean isDynamic​(java.lang.String id)
      Является ли метаданная динамической?
      static java.lang.String reduceTokens​(java.lang.String metadataId, java.lang.String... tokens)  
      static java.lang.String resolveTokens​(java.lang.String metadataId, java.lang.String... tokens)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DynamicUtil

        public DynamicUtil()
    • Method Detail

      • hasRefs

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

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

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

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

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