TessaViewRequestHelper - класс |
Пространство имён: Tessa.Views
public static class TessaViewRequestHelper
Тип TessaViewRequestHelper предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AddValue(RequestCriteria, CriteriaValue) |
Добавляет новое значение в список
| |
AddValue(RequestCriteria, String, Object) |
Добавляет новое значение в список
| |
GetCriteriaName |
Возвращает количество условий заданных для параметра paramName | |
GetParameterCriteriaCount |
Возвращает количество условий заданных для параметра paramName | |
GetParameterFirstValue |
Возвращает первое значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений меньше одного то будет выдано исключение
| |
GetParameterFirstValueIsNull |
Возвращает признак того, что первое значение параметра, заданного в запросе request
для параметра с именем paramName, равно null.
Если значение не задано или количество значений меньше одного, то будет выдано исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто"
IsNotNullCriteriaOperator.
| |
GetParameterSecondValue |
Возвращает второе значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений меньше одного то будет выдано исключение
| |
GetParameterSingleIsNull |
Возвращает признак того, что единственное значение параметра, заданного в запросе request
для параметра с именем paramName, равно null.
Если значение не задано или количество значений не равно одному, то будет выдано исключение.
Метод учитывает операторы "пусто" IsNullCriteriaOperator и "не пусто"
IsNotNullCriteriaOperator.
| |
GetParameterSingleValue |
Возвращает единственное значение параметра заданного в запросе request
для параметра с именем paramName. Если значение не задано
или количество значений не равно одному то будет выдано исключение
| |
GetParameterValueCount |
Возвращает число заданных значений параметра.
Если параметр не задан или условий больше чем 1 возвращает -1
| |
IsAnySubsetDefined |
Осуществялет проверку необходимости работы в режиме подмножества
| |
IsDefinedParameter |
Определяет задан ли параметр с именем parameterName в запросе request | |
IsNull |
Проверяет является ли значение содержащееся в criteriaValuenull | |
IsSubsetDefined |
Осуществляет проверку работы в режиме любого подмножеств заданного в параметре subsetName | |
IterateCriteriaValues |
Осуществляет выполнение операции operate
над условием criteria и значениями заданным в нем
| |
IterateParameterCriteriasAsync |
Осуществляет выполнение метода operate
над операциями заданным в параметре parameterName,
если он определен в запросе
| |
RemovePredefinedParameters |
Удаляет из запроса request зарезервированные имена
AdministratorPredefinedParamSubsetPredefinedParamNormalPredefinedParam | |
SortDirection |
Получает порядок сортировки для столбца columnAlias
в запросе request.
Возвращает строку "asc", если выполняется сортировка по возрастанию;
строку "desc", если выполняется сортировка по убыванию;
или null, если сортировка по столбцу не выполняется.
| |
SortedBy |
Проверяет наличие колонки columnAlias в списке колонок,
по которым осуществляется сортировка в запросе request | |
TryGetParameter |
Возвращает параметр запроса к представлению по имени parameterName |