Class FieldCompileUtil

java.lang.Object
net.n2oapp.framework.config.util.FieldCompileUtil

public class FieldCompileUtil extends Object
Утилита для компиляции поля
  • Constructor Details

    • FieldCompileUtil

      public FieldCompileUtil()
  • Method Details

    • getResetOnChangeDependency

      public static N2oField.Dependency[] getResetOnChangeDependency(PreFiltersAware source)
      Инициализация reset зависимостей по префильтрам метаданных
      Parameters:
      source - Метаданная, содержащая префильтры
      Returns:
      Массив зависимостей
    • getFilters

      public static List<N2oQuery.Filter> getFilters(String fieldId, CompiledQuery query)
      Находит подходящие фильтры для поля. Подходящими для поля a являются a, a.b, a.c, a*.b, a*.c Подходящими для поля a.b являются a.b, a.b.c, a.b*.c
      Parameters:
      fieldId - Идентификатор поля
      query - Скомпилированная модель выборки
      Returns:
      Список подходящих для поля фильтров