TessaViewRequestHelper - класс

The tessa view request helper.

Definition

Пространство имён: Tessa.Views
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static class TessaViewRequestHelper
Inheritance
Object    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

См. также