Tessa.Views - пространство имён |
| Класс | Описание | |
|---|---|---|
| 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 |
Режим отображения элемента
|