Package net.n2oapp.framework.engine.util
Class ArgumentsInvocationUtil
java.lang.Object
net.n2oapp.framework.engine.util.ArgumentsInvocationUtil
Утилитный класс, служащий для преобразования данных вызова в массив аргументов
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Object[]mapToArgs(N2oArgumentsInvocation invocation, DataSet dataSet, Map<String, FieldMapping> inMapping, DomainProcessor domainProcessor) Собирает аргументы для действия invocationstatic Object[]mapToArgs(N2oArgumentsInvocation invocation, CompiledQuery query, N2oPreparedCriteria criteria, CriteriaConstructor criteriaConstructor, DomainProcessor domainProcessor) Собирает аргументы для действия invocation в выборке
-
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:
- Массив объектов
-