Tessa.Views - пространство имён

API представлений и рабочих мест.

Классы

AccessCacheSharedEventArgs Аргументы события по очистке кэша представлений, доступных пользователю.
AggregateExtraViewListProvider Объект, возвращающий список программных представлений из контейнера Unity.
AllViewMetadataResponse Ответ на запрос полного списка представлений.
ClientTessaViewModelRepositoryImplementer Клиентский репозиторий для обращения к сервису представлений
ClientViewServiceImplementer Клиентская реализация сервиса представлений.
ColumnCountMismatchException 
DefaultValues Значения по умолчанию в виде {строковое представление, значение} для стандартных типов.
ExtensionSettingsSerializationHelper Вспомогательные методы сохранения/загрузки настроек расширений в BSON
GetModelRequest Запрос для получения списка элементов представлений/рабочих мест
ImportTessaViewRequest Реализация запроса к сервису ITessaViewService предназначенного для импорта представлений
MissedDataSourceMetadataAdapter Адаптер отсутствующих метаданных.
MsSqlQueryResultMetadataProvider 
NullDataSourceMetadataAdapter Пустой источник метаданных.
NullSearchQueryMetadata Фейковый класс для отображения пустых метаданных поискового запроса
NullViewMetadata Метаданные представления заменяющие значение null
PostgresQueryResultMetadataProvider 
QueryResultMetadata Описание метаинформации результатов выполнения запроса
QueryResultMetadataProvider Предоставляет информацию о метаданных результа выполнения запроса к базе данных
RequestParameterBuilder Построитель параметра запроса к представлению
RoleLink Объект, хранящий привязку роли к объекту.
SearchQueriesAccessor Осуществляет манипуляцию поисковыми запросами в базе данных.
SearchQueryMetadataAdapter Адаптер метаданных поискового запроса.
SearchQueryService Серверная реализация сервиса поисковых запросов.
ServerViewServiceImplementer Реализатор серверной части IViewService сервиса представлений.
SortingColumn Объект содержащего колонку по которой осуществляется сортировка данных
SortingColumnCollection The sorting column collection.
SortingColumnHelper Вспомогательные методы для работы с установленными значениями сортировок столбцов ISortingColumn
StoreTessaViewRequest Запрос к сервису ITessaViewService предназначенный для изменения списка представлений
SystemViewAliases Алиасы некоторых системных представлений.
TessaExchangeWorkplaceModel Модель используемая при обмене данными рабочего места.
TessaInvalidExchangeWorkplaceModel Класс описывающий исключение возникшее при работе с моделью обмена
TessaViewDecorator Декорирует классы представлений, добавляет функционал автоматического внедрения в список параметров запроса для параметров: Идентификатор текущего пользователя, Идентификатор текущей локали, Имя текущих настроек форматирования.
TessaViewModel Данные представления.
TessaViewModelRepository Репозиторий моделей представлений
TessaViewRequest Запрос к представлению.
TessaViewRequestHelper The tessa view request helper.
TessaViewResult Результат выполнения запроса.
TessaViewResultHelper The tessa view result helper.
TessaViewService The tessa view service.
TessaViewServiceBinaryClient 
TessaViewServiceClient 
TessaViewServiceContext Контекст для изменения текущего ITessaViewService.
TessaViewServiceLegacy2X Реализация веб-сервиса ITessaViewService для маршрута Legacy2X. Сервис представлен в ограниченном виде и пригоден только для обращения из Tessa Applications к представлению "AvailableApplications".
TessaViewServiceProxy Прокси-объект для ITessaViewService.
TessaViewServiceRouter Реализация веб-сервиса ITessaViewService, которая выполняет маршрутизацию посредством объекта IServiceRouter.
TypeLiftingHelper Вспомогаетльные методы для преобразования типа
ViewAccessCache Кэш доступов к представлениям
ViewCardParameters Интерфейс, представляющий доступ к формированию специального параметра для идентификатора карточки.
ViewCurrentUserParameters Интерфейс, представляющий доступ к специальным параметрам представлений для работы с настройками текущего пользователя.
ViewDataAccessor DataAccesor предоставляющий методы манипуляции моделями представлений сохраненым в базе данных
ViewException Исключение произошедшее при выполнении представления.
ViewExecutionSettings Настройки исполнения представлений
ViewHelper Предоставляет вспомогательные методы для пространства имён Tessa.Views.
ViewInterceptorBase Базовый класс перехватчика представлений
ViewMetadataAdapter Адаптер метаданных представления.
ViewMetadataErrorInfo Информация об ошибке при получении метаданных представления.
ViewPagingParameters Интерфейс, представляющий доступ к параметрам пейджинга.
ViewQueryBuilder 
ViewQueryExecutor Исполнитель запросов представлений.
ViewRequestValidator Валидатор запросов к представлениям на основе метаинформации.
ViewRowHelper Методы расширения для ITessaViewResult
ViewsBinaryWebProxy Прокси для обращения к веб-сервису ITessaViewService.
ViewsCache Потокобезопасный кэш представлений
ViewService Сервис представлений. Предоставляет клиентам доступ к спискам представлений и метаданных представлений.
ViewServiceHelper Методы расширения для IViewService
ViewsExtensions Методы-расширения для пространства имён Tessa.Views.
ViewsExtensionsViewMetadataInfo Информация о метаданных представления.
ViewSpecialParameters Класс предназначенный для проставления специальных параметров используемых в представлениях. На текущий момент отрабатываются параметры:
ViewSpecialParametersConst Предопределенные параметры представлений.
ViewSpecialParametersMetadata Хелпер для работы с метаданными специальных параметров.
ViewsUnityClassRegistrator Регистрация представлений в контейнере приложения
ViewsWebProxy Прокси для обращения к контроллеру, обеспечивающему взаимодействие с представлениями.
WorkplaceDataAccessor Акссесор для получения моделей рабочих мест из БД

Интерфейсы

ICurrentUserViewService Интерфейс сервиса IViewService с ограничением на предоставление представлений только текущему пользователю
IDataSourceMetadata Описание интерфейса, предоставляющего доступ к метаданным источника данных.
IDbmsQueryResultMetadataProvider Описание интерфейса для объектов предоставляющих метаинформацию из результатов выполнения запроса к представлению
IExtraViewListProvider Объект, возвращающий список программных представлений.
IExtraViewProvider Объект, предоставляющий доступ к программному представлению с собственной метаинформацией и логикой выполнения.
IGetModelRequest Интерфейс запроса к сервису представлений для получения списка моделей представлений.
IGetModelResponseT Результат выполнения запроса к сервисам
IItemShowMode Описание интерфейса режима отображения элемента рабочего места
IObjectCloneableT Интерфейс клонирования объекта
IQueryExecutorResultWriter Интерфейс объектов осуществляющих создание данных ITessaViewResult
IReadOnlyMarker Интерфейс объекта с поддержкой состояния только для чтения
IRepositoryTGetRequest, TChangeRequest, TResponse Интерфейс хранилища объектов
ISecurityDescriptor Описание интерфейса объекта поддерживающего ролевой доступ
ISortingColumn Интерфейс контракт с колонкой сортировки.
IStoreModelRequestT Интерфейс запроса на изменение списка моделей
IStoreTessaViewRequest Интерфейс запроса к сервису представлений ITessaViewService
IStreamedViewService Описание интерфейса предоставляющего доступ к результатам выполнения запроса в виде потока.
ITessaView Базовый интерфейс представления. Предназначен для имплементации представлений. Представления - произвольные источники данных позволяющие выполнять к ним запросы на получение данных. Представление содержит метаданные описывающие возможные параметры запроса к представлению и детали визуализации результата.
ITessaViewAccess Интерфейс предоставляющий информацию о доступе к представлению.
ITessaViewOverlay Описание интерфейса, предназначенного для расширенной реализации клиентских программных представлений. Классы, реализующие данный интерфейс, получают возможность: а) Получить ссылку на серверное представление с алиасом ViewAlias. б) Осуществить проверку необходимости регистрации клиентского представления.
ITessaViewRequest Описание интерфейса запроса к представлению ITessaView. Запрос содержит информацию необходимую для осуществления вызова представления указанного в View с параметрами Values. Для получения из представления результатов подмножества необходимо задать имя подмножества в SubsetName. Значения заданные в SortingColumn влияют на сортировку результатов выполнения представления. Результат выполнения запроса к представлению возвращается в виде объекта реализующего интерфейс ITessaViewResult
ITessaViewResult Интерфейс результатов запросов к представлению.
ITessaViewService Интерфейс сервиса представлений
ITessaViewServiceContext Контекст для изменения текущего ITessaViewService.
ITessaViewServiceLegacy 
ITessaViewsInterceptor Интерфейс перехвата выполнения запроса к представлению
IViewCardParameters Интерфейс, представляющий доступ к формированию специального параметра для идентификатора карточки.
IViewConnectionInfo Объект, содержащий информацию о соединении, которое используется при выполнении представления.
IViewCurrentUserParameters Интерфейс, представляющий доступ к специальным параметрам представлений для работы с настройками текущего пользователя.
IViewInterceptor Интерфейс перехватчика представлений
IViewPagingParameters Интерфейс, представляющий доступ к параметрам пейджинга.
IViewQueryBuilder 
IViewQueryExecutor Интерфейс исполнителя запросов к базе данных для получения результатов представлений
IViewRequestValidator Валидатор запросов к представлениям на основе метаинформации.
IViewService Описание интерфейса сервиса представлений. Сервис предоставляет доступ к представлениям доступным в системе.
IViewServiceImplementer Описание интерфейса для объектов, являющихся конечными реализациями, которым делегирует выполнение методов сервис представлений ViewService.
IViewServiceInitializer 
IViewSpecialParameters Интерфейс для предоставления методов внедрения специальных параметров представлений в список параметров.
IViewTextGenerator Описание интерфейса генератора текста sql запроса представления ITessaView по запросу к представлению ITessaViewRequest.
IWorkplaceServiceInitializer Описание интерфейса инициализации сервиса рабочих мест

Делегаты

TessaViewFactory Делегат фабрики создания представления
ViewQueryGenerator Делегат осуществляющий построение текста выражения для представления в соответствии с метаданными viewMetadata и запросом к представлению request, результат выполнения запроса будет помещен в буфер вывода builder.

Перечисления

MetadataDataSourceTypes Имена типов источников данных
Paging Поддержка постраничного вывода
PositionContext Тип текущего местоположения в тексте
ShowMode Режим отображения элемента