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 |
Акссесор для получения моделей рабочих мест из БД
|
Интерфейс | Описание | |
---|---|---|
![]() | IChangeModelRequest<T> |
Интерфейс запроса на изменение списка моделей
|
![]() | IChangeTessaViewRequest |
Интерфейс запроса к сервису представлений ITessaViewService |
![]() | ICurrentUserViewService |
Интерфейс сервиса IViewService с ограничением на предоставление
представлений только текущему пользователю
|
![]() | IDataSourceMetadata |
Описание интерфейса предоставляющего доступ к метаданным источника данных
|
![]() | IDbmsQueryResultMetadataProvider |
Описание интерфейса для объектов предоставляющих метаинформацию из результатов
выполнения запроса к представлению
|
![]() | IExtraViewListProvider |
Интерфейс возвращающий список программных представлений
|
![]() | IExtraViewProvider | Интерфейс, предоставляющий доступ к объекту программного представления с собственной метаинформацией и логикой выполнения. Классы, реализующие интерфейс, должны быть зарегистрированы в Unity по разным именам: UnityContainer.RegisterType<IExtraViewProvider, MyComputedViewProvider>(nameof(MyComputedViewProvider), new ContainerControlledLifetimeManager()); |
![]() | IGetModelRequest |
Интерфейс запроса к сервису представлений для получения списка моделей представлений
|
![]() | IGetModelResponse<T> |
Результат выполнения запроса к сервисам
|
![]() | IItemShowMode |
Описание интерфейса режима отображения элемента рабочего места
|
![]() | IObjectCloneable<T> |
Интерфейс клонирования объекта
|
![]() | IQueryExecutorResultWriter |
Интерфейс объектов осуществляющих создание данных ITessaViewResult
|
![]() | IReadOnlyMarker |
Интерфейс объекта с поддержкой состояния только для чтения
|
![]() | IRepository<TGetRequest, 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 |
Режим отображения элемента
|