Class ArgumentsInvocationUtil


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

      • ArgumentsInvocationUtil

        public ArgumentsInvocationUtil()
    • Method Detail

      • 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:
        Массив объектов