CardManager — класс
Представляет объектную модель менеджера карточек. Содержит методы чтение, изменение, создание и удаление карточек. Этот класс является абстрактным.
-
Пространство имён:
DocsVision.Platform.ObjectManager
-
Сборка:
DocsVision.Platform.ObjectManager.dll
Свойства
Имя | Описание |
---|---|
Возвращает коллекцию библиотек карточек, зарегистрированных в текущей базе данных. |
|
Возвращает коллекцию типов карточек, зарегистрированных в текущей базе данных. |
|
Возвращает сессию текущего пользователя. |
Методы
Имя | Описание |
---|---|
Создаёт карточку и возвращает ссылку на интерфейс компонента карточки. |
|
Создаёт карточку с заданным идентификатором и возвращает ссылку на интерфейс компонента карточки. |
|
Создание нового экземпляра карточки указанного типа. |
|
Создание нового экземпляра карточки указанного типа с заданным идентификатором. |
|
Удаляет карточку. |
|
Удаляет карточку с возможностью восстановления. |
|
Возвращает ссылку на программный интерфейс карточки. |
|
Возвращает ссылку на программный интерфейс карточки с обновлением кэша. |
|
Возвращает по идентификатору карточки объект для работы с её данными. |
|
Возвращает по идентификатору карточки объект для работы с её данными, с обновлением кэша. |
|
Возвращает данные карточки с секцией заданного типа и заданным идентификатором строки. |
|
Возвращает ссылку на программный интерфейс справочника. |
|
Возвращает ссылку на программный интерфейс справочника с обновлением кэша. |
|
Возвращает данные справочника указанного типа. |
|
Возвращает данные справочника указанного типа с обновлением кэша. |
|
Возвращает данные справочника в режиме "только чтение". |
|
Возвращает объект справочника в режиме "только чтение". |
|
Возвращает коллекцию всех карточек данного типа. |
|
Возвращает статус карточки. Позволяет определить, что карточка удалена. |
|
Окончательно удаляет карточки помеченные к удалению с учетом даты удаления. |
|
Окончательно удаляет карточки помеченные к удалению с учетом даты удаления и типа карточки. |
|
Восстанавливает карточку, помеченную к удалению. |
|
Выполняет пакетное обновление данных для указанных карточек. |
|
Очистка кэша менеджера объектов. |
|
Импортирует карточку из потока XML данных. |
|
Импортирует карточку из потока XML данных, с заданным алгоритмом импорта. |
|
Обновляет динамические метаданные указанными XML-данными. |
|
Позволяет очистить ссылку, хранящуюся в указанном поле указанной строки. |
|
Возвращает коллекцию карточек, на которые ссылается данная карточка, с заданным типом ссылки и глубиной вложенности. |
|
Возвращает коллекцию карточек, ссылающихся на данную, с заданным типом ссылки и глубиной вложенности. |
|
Возвращает данные представления карточки для заданного запроса представления. |
|
Возвращает данные представления карточки для заданного источника данных представлений. |
|
Возвращает данные сохранённого представления с указанным идентификатором. |
|
Возвращает данные представления с заданным описанием. |
|
Возвращает данные сохранённого представления с указанным идентификатором, с указанием параметров поиска. |
|
Возвращает данные представления с учетом приведенного описания, с указанием параметров поиска. |
|
Создание экземпляра запроса представления для указанной библиотеки карточек. |
|
Создание экземпляра запроса представления для карточек. |
|
Создание экземпляра запроса представления для заданного типа карточек. |
|
Создание экземпляра запроса представления. |
|
Создание экземпляра запроса представления для заданной папки. |
|
Создание экземпляра запроса представления для заданного экземпляра. |
|
Создание экземпляра запроса представления для системной папки "Корзина". |
|
Создание экземпляра запроса представления для системной папки "Справочники". |
|
Создание экземпляра запроса представления для существующего поискового запроса. |
|
Создание экземпляра запроса представления для переданного поискового запроса. |
|
Создание экземпляра запроса представления для виртуальной папки. |
|
Создание экземпляра запроса представления для папки результатов поиска. |
|
Ищет карточки, удовлетворяющие поисковому запросу. |
|
Ищет информацию по карточкам согласно заданному идентификатору поискового запроса. |
|
Ищет информацию по карточкам согласно заданному поисковому запросу. |
|
Ищет информацию по карточкам согласно заданному идентификатору поискового запроса с учетом параметров поиска. |
|
Ищет информацию по карточкам согласно заданному поисковому запросу с учетом параметров поиска. |
|
Получает список агрегатов и/или результаты фильтрации. |
|
|
Возвращает результат агрегации. |
Создаёт класс запроса, включающий параметры поиска и формирования цитат. |
|
|
Создаёт класс запроса, включающий параметры поиска и формирования цитат. |
Примеры
В примере, отправляем в архив карточки в которых последнее изменение было внесено более года назад. Поиск осуществляется в открытой сессии пользователя userSession.
CardData cardData = userSession.CardManager.GetCardData(new System.Guid("00000000-0000-0000-0000-000000000000")); (1)
if (cardData.ChangeDate.Year < DateTime.Now.Year -1) (2)
{
cardData.Archive(ArchiveOptions.IncludeLinkedCards);
}
1 | Получение с сервера данных карточки с идентификатором 00000000-0000-0000-0000-000000000000 . |
2 | Проверка даты последнего изменения. |