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 |
Режим отображения элемента
|