3.2.6.6. Metadata
Интерфейс Metadata
обеспечивает доступ к сессии метаданных и репозиторию представлений.
Методы интерфейса:
-
getSession()
- возвращает экземпляр сессии метаданных -
getViewRepository()
- возвращает экземпляр репозитория представлений -
getExtendedEntities()
- возвращает экземплярExtendedEntities
, предназначенный для работы с расширенными сущностями. Подробнее см. Расширение сущности -
create()
- создать экземпляр сущности, учитывая возможность расширения.Для персистентных наследников
BaseLongIdEntity
иBaseIntegerIdEntity
данный метод также присваивает идентификаторы. Значения идентификаторов получаются из автоматически создаваемых в базе данных последовательностей. По умолчанию последовательности создаются в основном хранилище. Если же свойство приложения cuba.useEntityDataStoreForIdSequence установлено в true, последовательности будут создаваться в хранилище, к которому принадлежит данная сущность. -
getTools()
- возвращает экземпляр интерфейсаMetadataTools
(см. ниже).