Общие компоновочные блоки > Компоновочный блок управления моделями > Ключевые сервисы (компоновочный блок управления моделями)
Ключевые сервисы (компоновочный блок управления моделями)
В компоновочном блоке управления моделями находятся следующие ключевые сервисы. Все сервисы в этом компоновочном блоке можно посмотреть, перейдя на страницу Сервисы для вещи PTC.ModelManagementImpl.Manager.
Следующие ключевые сервисы находятся в вещи PTC.ModelManagementImpl.Manager:
AddModel: добавляет запись модели в базу данных вместе с вещью для этой модели.
AddThing: создает вещь для модели на основе наименования профиля данных и предоставленных значений базового шаблона вещи, и так же добавляет их в проект при наличии названия проекта.
AddModelInternal: содержит всю логику для функциональности сервиса AddModel. Этот сервис не должен вызываться напрямую, его необходимо вызывать только из сервиса AddModel.
DeleteModel: удаляет запись модели из базы данных и убирает переданную вещь из сети.
DeleteModelInternal: содержит логику для функциональности сервиса DeleteModel. Этот сервис не должен вызываться напрямую, его необходимо вызывать только из сервиса DeleteModel.
UpdateModel: обновляет поля модели. Наименование вещи модели невозможно обновить, выполняется проверка.
UpdateModelInternal: содержит логику для функциональности сервиса UpdateModel. Этот сервис не должен вызываться напрямую, его необходимо вызывать только из сервиса UpdateModel.
Все другие сервисы являются базовыми сервисами CRUD для вещей, шаблонов вещи, профилей вещи, тегов, проектов, моделей, связей модели, классов модели, связей классов модели, связей модели и классам модели, а также типа модели. Примечание. Классы модели, связи классов модели, связи модели и класса не используются в вещи PTC.ModelManagementImpl.Manager без сервисов CRUD.
На следующих схемах показан поток последовательности для ключевых служб:
Схема, показывающая поток последовательности для ключевых сервисов в компоновочном блоке управления моделью.
Было ли это полезно?