EntityMetadata - класс |
Пространство имён: EleWise.ELMA.Model.Metadata
[SerializableAttribute] public class EntityMetadata : ClassMetadata, IEntityMetadata, IRootMetadata, IMetadata, IXsiType, ICodeItemMetadata, IGroupedMetadata, ICompositeMetadata, IEntityCatalog, IEntityIdentifier, ITablePartContainer, IDeltaRootMetadata
Тип EntityMetadata предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Actions |
Действия с сущностью
| |
AllowCreateHeirs |
Разрешить создавать классы-наследники
(Унаследован от ClassMetadata.) | |
Assembly |
Сборка, в которой находится данный тип сущности
| |
BaseClassUid |
Uid базового класса
(Унаследован от ClassMetadata.) | |
CacheEntity |
Использовать ли кэширование для сущности
| |
CopyAction |
Действие при копировании связанного объекта
| |
CustomCode |
Кастомный код
(Унаследован от ClassMetadata.) | |
DefaultForms |
Задает формы по умолчанию для различных типов представлений
(Унаследован от ClassMetadata.) | |
DefaultImage |
Получить изображение по умолчанию
(Унаследован от NamedMetadata.) | |
Description |
Описание
(Унаследован от NamedMetadata.) | |
DisplayFormat |
Формат отображения класса на формах. Используется в переопределенной функции ToString()
(Унаследован от ClassMetadata.) | |
DisplayName |
Отображаемое имя
(Унаследован от NamedMetadata.) | |
EntityImplementorType |
Тип, реализующий сущность.
(Унаследован от EntityIdT.) | |
EntityProperties |
Список свойств для хранения в БД
| |
EntityTableParts |
Список блоков для хранения в БД
| |
Filter |
Метаданные фильтра сущности. Содержит дополнительные
| |
Filterable |
Генерировать ли класс для фильтра
| |
FilterImplementedInterfaces |
Полные имена типов с именем сборки (AssemblyQualifiedName) реализуемых интерфейсов
| |
Forms |
Представления в виде формы
(Унаследован от ClassMetadata.) | |
FormsScheme |
Схема настроек форм
(Унаследован от ClassMetadata.) | |
FormTransformations |
Преобразования форм
(Унаследован от ClassMetadata.) | |
FormViews |
Представления в виде формы
(Унаследован от ClassMetadata.) | |
FullTypeName |
Получить полное имя типа
(Унаследован от ClassMetadata.) | |
GroupId |
Идентификатор группы метаданных (или 0)
(Унаследован от ClassMetadata.) | |
HideChildItemsTab |
Скрыть вкладку вложенных свойств при редактировании контрола сущности в конструкторе форм
| |
Hierarchical |
Является ли иерархический объектом.
Если True, то у сущности создается свойство Parent (а также IsGroup, если тип иерархии включает группы)
| |
HierarchyType |
Тип иерархии (имеет значение, если Hierarchical=true)
| |
Id |
Идентификатор (первичный ключ)
(Унаследован от EntityIdT.) | |
IdTypeUid |
Uid типа идентификатора
| |
Images |
Список изображений
(Унаследован от NamedMetadata.) | |
ImplementationUid |
Для EntityMetadataType.Interface определяет уникальный идентификатор реализующей сущности.
Для EntityMetadataType.InterfaceImplementation определяет уникальный идентификатор интерфейса.
| |
ImplementedExtensionUids |
Уникальные идентификаторы реализуемых интерфейсов-расширений
| |
ImplementedInterfaces |
Полные имена типов с именем сборки (AssemblyQualifiedName) реализуемых интерфейсов
(Унаследован от ClassMetadata.) | |
InheritForms |
Наследовать формы от базового класса
(Унаследован от ClassMetadata.) | |
InstancePermissionsSupport |
Поддерживает настройку прав доступа на уровне экземпляра
| |
Internal |
Внутренние метаданные модуля
(Унаследован от AbstractMetadata.) | |
IsGroupPropertyUid |
Уникальный идентификатор свойства, определяеющего, явряется ли объект группой
| |
IsInterfaceType |
True, если тип метаданных сущности Interface или InterfaceExtension
(Переопределяет ClassMetadataIsInterfaceType.) | |
IsSoftDeletable |
Использовать "мягкое" удаление
| |
IsUnique |
Является ли сущностью с уникальным идентификатором (содержит свойство с именем Uid и типом Guid)
| |
LastTableNumber |
Номер последней таблицы (если свойства сущности хранятся в нескольких таблицах)
| |
ModuleUid |
Идентификатор модуля, к которому принадлежат метаданные
(Унаследован от AbstractMetadata.) | |
Name |
Имя объекта
(Унаследован от NamedMetadata.) | |
NamedImages |
Метаданные картинок
(Унаследован от NamedMetadata.) | |
Namespace |
Пространство имен
(Унаследован от ClassMetadata.) | |
NamespaceForDisplay |
Отображаемое пространство имен
(Унаследован от ClassMetadata.) | |
OnViewLoadScriptName |
Имя сценария при загрузке формы
(Унаследован от ClassMetadata.) | |
ParentPropertyUid |
Уникальный идентификатор свойства, содержащего ссылку на родительский объект (если сущность поддерживает иерархию) или запись блока
| |
PermissionsMetadataName |
Имя класса привилегий
| |
PermissionsPropertyName |
Имя свойства привилегий
| |
Properties |
Свойства класса
(Унаследован от ClassMetadata.) | |
PropertiesDiffContainer |
Разница между оригинальным PropertyMetadata и его измененным значением.
Введено для обеспечения возможности редактировать определенные метаданные расширяемой системной сущности
(Унаследован от ClassMetadata.) | |
SaveHistory |
Хранить историю изменения сущности
| |
ScriptModuleTypeName |
Полное имя типа (со сборкой) модуля сценариев
(Унаследован от ClassMetadata.) | |
ShowInCatalogList |
Показывать в дереве справочников (в разделе "Справочники" веб-приложения)
| |
ShowInDesigner |
Показывать в дизайнере ELMA
(Унаследован от ClassMetadata.) | |
ShowInTypeTree |
Показывать в дереве типов
(Унаследован от ClassMetadata.) | |
TableName |
Имя таблицы в БД
| |
TableParts |
Блоки
| |
TableViews |
Представления в виде таблиц
(Унаследован от ClassMetadata.) | |
TitlePropertyUid |
Уникальный идентификатор свойства, являющегося отображаемым именем сущности
(Унаследован от ClassMetadata.) | |
Type |
Тип метаданных сущности
| |
TypeName |
Имя типа
(Переопределяет ClassMetadataTypeName.) | |
TypeUid |
Тип метаданных сущности
| |
Uid |
Уникальный идентификатор объекта метаданных
(Унаследован от AbstractMetadata.) | |
UidStr |
Уникальный идентификатор в строковом представлении
(Унаследован от AbstractMetadata.) | |
ViewModelMetadata |
Метаданные модели отображения
| |
XmlComments |
XML-комментарии для документации
(Унаследован от NamedDocumentedMetadata.) |
Имя | Описание | |
---|---|---|
AddNamedImage(NamedImageMetadata) | (Унаследован от NamedMetadata.) | |
AddNamedImage(String, MetadataImage) | (Унаследован от NamedMetadata.) | |
AfterLoad |
Выполнить действия после загрузки объекта метаданных
(Переопределяет ClassMetadataAfterLoad.) | |
ApplyRestartUnrequiredChanges |
Применить изменения, не требующие перезапуска сервера
(Переопределяет ClassMetadataApplyRestartUnrequiredChanges(Boolean).) | |
Clone |
Клонировать объект
(Унаследован от AbstractMetadata.) | |
CopyFrom |
Скопировать свойства
(Унаследован от AbstractMetadata.) | |
CreateDefaultTableView |
Создать табличное представление по умолчанию
(Унаследован от ClassMetadata.) | |
CreateInterfaceImplementationMetadata |
Создать метаданные сущности, реализующей интерфейс, который описывают текущие метаданные
| |
CreateIsGroupProperty |
Создать свойство, определяющее, является ли объект группой
| |
CreateModelProperty |
Создать метаданные свойства модели отображения
| |
CreateParentProperty |
Создать свойство со ссылкой на родительский объект (для поддержки иерархии)
| |
CreateProperty |
Создать свойство (без добавления в список)
(Переопределяет ClassMetadataCreateProperty(Boolean).) | |
CreateTablePart |
Создать блок (без добавления в список)
| |
CreateUidProperty |
Создать свойство "Уникальный идентификатор".
Если уже существует свойство с именем "Uid" и типом Guid, то оно помечается как системное.
| |
CreateViewModelMetadata |
Создать метаданные модели отображения
| |
Delete |
Удалить сущность
(Унаследован от EntityIdT.) | |
Equals(Object) | Determines whether the specified object is equal to the current object. (Унаследован от EntityIdT.) | |
Equals(AbstractMetadata) |
Сравнение значений двух объектов метаданных
(Унаследован от AbstractMetadata.) | |
GetAllProperties |
Рекурсивное получение списка всех свойств, относящихся к метаданным (включая свойства всех вложенных блоков)
| |
GetAllPropertiesAndTableParts |
Рекурсивное получение списка всех свойств и блоков, относящихся к метаданным (включая свойства и блоки всех вложенных блоков)
| |
GetAllTableParts |
Рекурсивное получение списка всех блоков, относящихся к метаданным (включая все вложенные)
| |
GetCompositeParts |
Получить метаданные составных частей
| |
GetContainedEntities |
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
(Унаследован от EntityIdT.) | |
GetDirtyPropertyUids |
Получить идентификаторы измененных свойств
(Унаследован от EntityIdT.) | |
GetForms |
Получить список форм данного класса (учитывая унаследованные формы и преобразования форм)
(Унаследован от ClassMetadata.) | |
GetForms(ListFormViewItem, ClassDefaultForms) |
Получить список форм данного класса (учитывая унаследованные формы и преобразования форм)
(Переопределяет ClassMetadataGetForms(ListFormViewItem, ClassDefaultForms).) | |
GetFormsSettings | (Унаследован от ClassMetadata.) | |
GetHashCode | Serves as the default hash function. (Унаследован от EntityIdT.) | |
GetId |
Получает не типизированный Id у сущности
(Унаследован от EntityIdT.) | |
GetImage |
Получить иконку указанного размера. Если иконки такого размера нет и onlyToSize == false, то возвращается иконка с размером, наиболее близким к указанному, иначе null.
(Унаследован от NamedMetadata.) | |
GetNamedImage | (Унаследован от NamedMetadata.) | |
GetPropertiesAndTableParts |
Получить список свойств и блоков единым списком, упорядоченным по свойству Order (из свойств Properties и TableParts)
| |
GetPropertiesAndTablePartsWhithoutCache |
Получить список свойств и блоков единым списком, упорядоченным по свойству Order (из свойств Properties и TableParts) не добавляя в кэш
| |
GetPropertiesAndTablePartsWithoutSort |
Получить список свойств и блоков единым списком, без упорядочивания по свойству Order (из свойств Properties и TableParts)
| |
GetPropertyInfo |
Получить PropertyInfo по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
GetPropertyInfosWithMetadata | (Переопределяет ClassMetadataGetPropertyInfosWithMetadata(Type, Boolean).) | |
GetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
GetPropertySettings(Guid, TypeSettings) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
GetPropertySettingsTSettings(Guid) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
GetPropertyValue(Guid) |
Получить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
GetRootEntity |
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
(Унаследован от EntityIdT.) | |
GetUidProperty | ||
InitializeImplDefaultForms |
Инициализировать идентификаторы форм по умолчанию для метаданных реализации сущности
| |
InitNew |
Инициализировать новый объект метаданных
(Переопределяет AbstractMetadataInitNew.) | |
IsDirty |
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityIdT.) | |
IsNew |
Сущность не сохранялась в базе
(Унаследован от EntityIdT.) | |
IsRestartNeeded |
Требуют ли изменения в метаданных перезапуска сервера
(Унаследован от ClassMetadata.) | |
LoadFromType |
Загрузить метаданные из скомпилированного типа
(Переопределяет ClassMetadataLoadFromType(Type, Boolean).) | |
LoadPropertyInstanceSettings |
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
(Унаследован от EntityIdT.) | |
LoadSettingsInstanceStore |
Загрузить хранилище настроек свойств даннного объекта
(Унаследован от EntityIdT.) | |
OnNameChanged |
При изменении имени объекта
(Унаследован от ClassMetadata.) | |
OnNamespaceChanged | (Переопределяет ClassMetadataOnNamespaceChanged.) | |
OnTypeChanged | ||
Refresh |
Обновить сущность из БД
(Унаследован от EntityIdT.) | |
RemoveNamedImage | (Унаследован от NamedMetadata.) | |
Save |
Сохранить сущность
(Унаследован от EntityIdT.) | |
SavePropertyInstanceSettings |
Сохранить настройки свойства для данного объекта
(Унаследован от EntityIdT.) | |
SetId |
Установить нетипизированное значение идентификатора
(Унаследован от EntityIdT.) | |
SetPropertyValue |
Установить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
ToString |
ToString
(Унаследован от NamedMetadata.) | |
ToString(String) |
Возвращает строковое представление объекта в указанном формате
(Унаследован от EntityIdT.) | |
TryGetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) |
Имя | Описание | |
---|---|---|
ISGROUP_PROPERTY_NAME |
Имя свойства, определяющего, является ли объект группой
| |
MAX_TABLE_NAME_LENGTH |
Максимальная длина имени таблицы
| |
ModelPropertyName |
Имя свойства модели для метаданных модели отображения
| |
PARENT_PROPERTY_NAME |
Имя свойства со ссылкой на родительский объект
| |
TYPEUID_PROPERTY_NAME |
Имя свойства определяющего тип метаданных сущности
| |
UID |
Уникальный идентификатор
| |
UID_S |
Уникальный идентификатор сущности "Метаданные сущности"
| |
ViewModelContext |
Суффикс имени метаданных модели отображения
|
Имя | Описание | |
---|---|---|
GetID |
Получить идентификатор из объекта.
Вызывает ToString().ToLower()
(Определяется ObjectExtensions.) | |
Implementation |
Получить реальный объект из класса
(Определяется ModelExtensions.) | |
SafeToString | (Определяется ObjectExtensions.) | |
StringUid |
Возвращает строковый идентификатор, созданный на основе свойства Uid.
(Определяется ObjectExtensions.) | |
ToEncodedJson |
Получить представление объекта в структуре Json, зашифрованную для атрибута
(Определяется ObjectExtensions.) | |
ToJson |
Получить представление объекта в структуре Json
(Определяется ObjectExtensions.) | |
ToJsonSlice |
Получить представление объекта в структуре Json.
Обрезает стартовый и конечный символы { и }
(Определяется ObjectExtensions.) |