Class ArgumentsInvocationUtil

java.lang.Object
net.n2oapp.framework.engine.util.ArgumentsInvocationUtil

public class ArgumentsInvocationUtil extends Object
Утилитный класс, служащий для преобразования данных вызова в массив аргументов
  • Constructor Details

    • ArgumentsInvocationUtil

      public ArgumentsInvocationUtil()
  • Method Details

    • mapToArgs

      public static Object[] mapToArgs(N2oArgumentsInvocation invocation, CompiledQuery query, N2oPreparedCriteria criteria, CriteriaConstructor criteriaConstructor, DomainProcessor domainProcessor)
      Собирает аргументы для действия invocation в выборке
      Parameters:
      invocation - Вызов действия
      query - Скомпилированная модель запроса за данными
      criteria - Критерий фильтрации данных
      criteriaConstructor - Конструктор критериев
      domainProcessor - Процессор приведения к типу
      Returns:
      Массив объектов
    • mapToArgs

      public static Object[] mapToArgs(N2oArgumentsInvocation invocation, DataSet dataSet, Map<String,FieldMapping> inMapping, DomainProcessor domainProcessor)
      Собирает аргументы для действия invocation
      Parameters:
      invocation - Вызов действия
      dataSet - Входные данные
      inMapping - Маппинг входных данных
      domainProcessor - Процессор приведения к типу
      Returns:
      Массив объектов