Для изменения размера нажмите или перетащите

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

API представлений и рабочих мест.
Классы
  КлассОписание
Открытый классAccessCacheSharedEventArgs
Аргументы события очистки кэша доступных пользователю представлений
Открытый классChangeTessaViewRequest
Запрос к сервису ITessaViewService предназначенный для изменения списка представлений
Открытый классColumnCountMismatchException
Открытый классDefaultValues
Значения по умолчанию в виде {строковое представление, значение} для стандартных типов.
Открытый классExtensionSettingsSerializationHelper
Вспомогательные методы сохранения/загрузки настроек расширений в BSON
Открытый классGetModelRequest
Запрос для получения списка элементов представлений/рабочих мест
Открытый классImportTessaViewRequest
Реализация запроса к сервису ITessaViewService предназначенного для импорта представлений
Открытый классLocalizationHelper
Статические методы для поддержки локализации представлений
Открытый классMissedDataSourceMetadataAdapter
Адаптер отсутствующих метаданных
Открытый классMsSqlQueryResultMetadataProvider
Открытый классNullDataSourceMetadataAdapter
Пустой источник метаданных
Открытый классNullSearchQueryMetadata
Фейковый класс для отображения пустых метаданных поискового запроса
Открытый классNullViewMetadata
Метаданные представления заменяющие значение null
Открытый классPostgresQueryResultMetadataProvider
Открытый классQueryResultMetadata
Описание метаинформации результатов выполнения запроса
Открытый классQueryResultMetadataProvider
Предоставляет информацию о метаданных результа выполнения запроса к базе данных
Открытый классRequestParameterBuilder
Построитель параметра запроса к представлению
Открытый классRoleLink
Объект хранящий привязку роли к объекту
Открытый классSearchQueriesAccessor
Осуществляет манипуляцию поисковыми запросами в базе данных
Открытый классSearchQueryMetadataAdapter
Адаптер метаданных поискового запроса
Открытый классSearchQueryService
Серверная реализация сервиса поисковых запросов
Открытый классServerViewServiceImplementer
Реализатор серверной части IViewService сервиса представлений.
Открытый классSortingColumn
Объект содержащего колонку по которой осуществляется сортировка данных
Открытый классSortingColumnCollection
The sorting column collection.
Открытый классSortingColumnHelper
Вспомогательные методы для работы с установленными значениями сортировок столбцов ISortingColumn
Открытый класс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.
Открытый классTessaViewServiceClient
Открытый классTessaViewServiceContext
Контекст для изменения текущего ITessaViewService.
Открытый классTessaViewServiceLegacy2X
Реализация веб-сервиса ITessaViewService для маршрута Legacy2X. Сервис представлен в ограниченном виде и пригоден только для обращения из Tessa Applications к представлению "AvailableApplications".
Открытый классTessaViewServiceProxy
Прокси-объект для ITessaViewService.
Открытый классTessaViewServiceRouter
Реализация веб-сервиса ITessaViewService, которая выполняет маршрутизацию посредством объекта IServiceRouter.
Открытый классTypeLiftingHelper
Вспомогаетльные методы для преобразования типа
Открытый классUnityExtraViewListProvider
Имплементация провайдера представлений задаваемых программным путем. Используется для регистрации в контейнере для проброса в классы зависящие от IExtraViewListProvider в случае отсутствия пользовательской регистрации провайдера. Всегда возвращает пустой список представлений
Открытый классViewAccessCache
Кэш доступов к представлениям
Открытый классViewCardParameters
Предоставляет параметры доступа к текущей карточке
Открытый классViewCurrentUserParameters
Представляет доступ к специальному параметру CurrentUserId
Открытый классViewExecutionSettings
Настройки исполнения представлений
Открытый классViewMetadataAdapter
Адаптер метаданных представления
Открытый классViewPagingParameters
Представляет параметры пейджинга
Открытый классViewQueryExecutor
Исполнитель запросов
Открытый классViewRowHelper
Методы расширения для ITessaViewResult
Открытый классViewsCache
Потокобезопасный кэш представлений
Открытый классViewsDataAccessor
DataAccesor предоставляющий методы манипуляции моделями представлений сохраненым в базе данных
Открытый классViewService
Сервис представлений. Предоставляет клиентам доступ к спискам представлений и метаданных представлений.
Открытый классViewServiceHelper
Методы расширения для IViewService
Открытый классViewsExtensions
Методы-расширения для пространства имён Tessa.Views.
Открытый классViewSpecialParameters
Класс предназначенный для проставления специальных параметров используемых в представлениях На текущий момент отрабатываются параметры CurrentUserID - текущий пользователь PageOffset - смещение от начала списка PageLimit - количество элементов на странице CardId - идентификатор текущей карточки CardTypeId - идентификатор типа текущей карточки Locale - идентификатор локали
Открытый классViewSpecialParametersConst
Предопределенные параметры представлений.
Открытый классViewSpecialParametersMetadata
Метаданные специальных параметров
Открытый классViewsUnityClassRegistrator
Регистрация представлений в контейнере приложения
Открытый классViewsWebProxy
Прокси для обращения к веб-сервису ITessaViewService.
Открытый классWorkplaceDataAccessor
Акссесор для получения моделей рабочих мест из БД
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIChangeModelRequestT
Интерфейс запроса на изменение списка моделей
Открытый интерфейсIChangeTessaViewRequest
Интерфейс запроса к сервису представлений ITessaViewService
Открытый интерфейсICurrentUserViewService
Интерфейс сервиса IViewService с ограничением на предоставление представлений только текущему пользователю
Открытый интерфейсIDataSourceMetadata
Описание интерфейса предоставляющего доступ к метаданным источника данных
Открытый интерфейсIDbmsQueryResultMetadataProvider
Описание интерфейса для объектов предоставляющих метаинформацию из результатов выполнения запроса к представлению
Открытый интерфейсIExtraViewListProvider
Интерфейс возвращающий список программных представлений
Открытый интерфейсIExtraViewProvider

Интерфейс, предоставляющий доступ к объекту программного представления с собственной метаинформацией и логикой выполнения.

Классы, реализующие интерфейс, должны быть зарегистрированы в Unity по разным именам: UnityContainer.RegisterType<IExtraViewProvider, MyComputedViewProvider>(nameof(MyComputedViewProvider), new ContainerControlledLifetimeManager());

Открытый интерфейсIGetModelRequest
Интерфейс запроса к сервису представлений для получения списка моделей представлений
Открытый интерфейсIGetModelResponseT
Результат выполнения запроса к сервисам
Открытый интерфейсIItemShowMode
Описание интерфейса режима отображения элемента рабочего места
Открытый интерфейсIObjectCloneableT
Интерфейс клонирования объекта
Открытый интерфейсIQueryExecutorResultWriter
Интерфейс объектов осуществляющих создание данных ITessaViewResult
Открытый интерфейсIReadOnlyMarker
Интерфейс объекта с поддержкой состояния только для чтения
Открытый интерфейсIRepositoryTGetRequest, TChangeRequest, TResponse
Интерфейс хранилища объектов
Открытый интерфейсISecurityDescriptor
Описание интерфейса объекта поддерживающего ролевой доступ
Открытый интерфейсISortingColumn
Описание интерфейса контракта содержащего колонку по которой осуществляется сортировка данных
Открытый интерфейсIStreamedViewService
Описание интерфейса предоставляющего доступ к результатам выполнения запроса в виде потока.
Открытый интерфейсITessaView
Базовый интерфейс представления. Предназначен для имплементации представлений. Представления - произвольные источники данных позволяющие выполнять к ним запросы на получение данных. Представление содержит метаданные описывающие возможные параметры запроса к представлению и детали визуализации результата.
Открытый интерфейсITessaViewAccess
Интерфейс предоставляющий информацию о доступе к представлению.
Открытый интерфейсITessaViewOverlay
Описание интерфейса предназначенного для расширенной реализации клиентских программных представлениях Классы реализующие данный интерфейс получают возможность а) Получить ссылку на серверное представление с алиасом ViewAlias б) Осуществить проверку необходимости регистрации клиентского представления
Открытый интерфейсITessaViewRequest
Описание интерфейса запроса к представлению ITessaView. Запрос содержит информацию необходимую для осуществления вызова представления указанного в View с параметрами Values. Для получения из представления результатов подмножества необходимо задать имя подмножества в SubsetName. Значения заданные в SortingColumn влияют на сортировку результатов выполнения представления. Результат выполнения запроса к представлению возвращается в виде объекта реализующего интерфейс ITessaViewResult
Открытый интерфейсITessaViewResult
Интерфейс результатов запросов к представлению
Открытый интерфейсITessaViewService
Интерфейс сервиса представлений
Открытый интерфейсITessaViewServiceContext
Контекст для изменения текущего ITessaViewService.
Открытый интерфейсITessaViewServiceLegacy
Открытый интерфейсITessaViewsInterceptor
Интерфейс перехвата выполнения запроса к представлению
Открытый интерфейсIViewCardParameters
Интерфейс представляющий доступ к формированию специальных параметров типа и идентификатора карточки
Открытый интерфейсIViewConnectionInfo
Объект, содержащий информацию о соединении, которое используется при выполнении представления.
Открытый интерфейсIViewCurrentUserParameters
Интерфейс представляющий доступ к параметрам CurrentUserId и текущей локали
Открытый интерфейсIViewInterceptor
Интерфейс перехватчика представлений
Открытый интерфейсIViewPagingParameters
Интерфейс представляющий доступ к параметрам пейджинга
Открытый интерфейсIViewQueryExecutor
Интерфейс исполнителя запросов к базе данных для получения результатов представлений
Открытый интерфейсIViewService
Описание интерфейса сервиса представлений. Сервис предоставляет доступ к представлениям доступным в системе.
Открытый интерфейсIViewServiceImplementer
Описание интерфейса для объектов являющихся конечными реализациями которым делегирует выполнение методов сервис представлений ViewService
Открытый интерфейсIViewServiceInitializer
Открытый интерфейсIViewSpecialParameters
Интерфейс для предоставления методов внедрения специальных параметров Представлений в список параметров
Открытый интерфейсIViewTextGenerator
Описание интерфейса генератора текста sql запроса представления ITessaView по запросу к представлению ITessaViewRequest.
Открытый интерфейсIWorkplaceServiceInitializer
Описание интерфейса инициализации сервиса рабочих мест
Делегаты
  ДелегатОписание
Открытый делегатTessaViewFactory
Делегат фабрики создания представления
Открытый делегатViewQueryGenerator
Делагат осуществляющий построение текста выражения для представления в соответствии с метаданными viewMetadata и запросом к представлению request, результат выполнения запроса будет помещен в буфер вывода builder
Перечисления
  ПеречислениеОписание
Открытое перечислениеMetadataDataSourceTypes
Имена типов источников данных
Открытое перечислениеPaging
Поддержка постраничного вывода
Открытое перечислениеPositionContext
Тип текущего местоположения в тексте
Открытое перечислениеShowMode
Режим отображения элемента