Class SystemSchemaElementHandler
Represents default schema element handler.
Inheritance
System.Object
SystemSchemaElementHandler
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 14.26.0
public sealed class SystemSchemaElementHandler : Object, ISchemaElementHandler
Constructors
Declaration
public SystemSchemaElementHandler()
Fields
Declaration
public const string MetaClassAttributesElementName = "MetaClass_Attributes"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassContainerName = "MetaClass"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassDataSourceElementName = "MetaClass_DataSource"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassFriendlyNameElementName = "MetaClass_FriendlyName"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassModuleContainerName = "MetaClass_Module"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassModuleMetaDataContainerName = "MetaClass_ModuleMetaData"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassPluralNameElementName = "MetaClass_PluralName"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassTitleFieldNameElementName = "MetaClass_TitleFieldName"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaClassValidatorsElementName = "MetaClass_Validators"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaEnumAttributesElementName = "MetaEnum_Attributes"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaEnumContainerName = "MetaEnum"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaEnumItemContainerName = "MetaEnumItem"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaEnumItemNameElementName = "MetaEnumItem_Name"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaEnumItemOrderIdElementName = "MetaEnumItem_OrderId"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldAttributesElementName = "MetaField_Attributes"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldContainerName = "MetaField"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldDataSourceElementName = "MetaField_DataSource"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldDefaultValueElementName = "MetaField_DefaultValue"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldFriendlyNameElementName = "MetaField_FriendlyName"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string MetaFieldReadOnlyElementName = "MetaField_ReadOnly"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ModuleContainerName = "Module"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ModuleMetaDataContainerName = "ModuleMetaData"
Field Value
Type |
Description |
System.String |
|
Methods
Gets the meta class level.
Declaration
public static AccessLevel GetMetaClassLevel(MetaClass metaClass)
Parameters
Type |
Name |
Description |
MetaClass |
metaClass |
The meta class.
|
Returns
Gets the meta field level.
Declaration
public static AccessLevel GetMetaFieldLevel(MetaField metaField)
Parameters
Type |
Name |
Description |
MetaField |
metaField |
The meta field.
|
Returns
Explicit Interface Implementations
Afters the write elements.
Declaration
void ISchemaElementHandler.AfterWriteElements(XmlWriter writer, string[] parentKeys, string containerId)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
The writer.
|
System.String[] |
parentKeys |
The parent keys.
|
System.String |
containerId |
Name of the container.
|
Befores the write elements.
Declaration
void ISchemaElementHandler.BeforeWriteElements(XmlWriter writer, string[] parentKeys, string containerId)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
The writer.
|
System.String[] |
parentKeys |
The parent keys.
|
System.String |
containerId |
Name of the container.
|
Declaration
void ISchemaElementHandler.ExecuteCommand(SyncCommand cmd)
Parameters
Type |
Name |
Description |
SyncCommand |
cmd |
The sync command.
|
Gets the available items for specific container.
Declaration
MetaModelElement[] ISchemaElementHandler.GetAvailableElements(string[] parentKeys, string containerId, AccessLevel outputLevel)
Parameters
Type |
Name |
Description |
System.String[] |
parentKeys |
The parent keys.
|
System.String |
containerId |
Name of the container.
|
AccessLevel |
outputLevel |
The output level.
|
Returns
Declaration
int ISchemaElementHandler.GetSyncCommandOrderId(SyncCommand cmd)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Writes the start element.
Declaration
void ISchemaElementHandler.WriteElementProperties(XmlWriter writer, MetaModelElement element)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
The writer.
|
MetaModelElement |
element |
The element.
|
Declaration
void ISchemaElementHandler.WriteEndElement(XmlWriter writer, MetaModelElement element)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
The writer.
|
MetaModelElement |
element |
The element.
|
Writes the start element.
Declaration
void ISchemaElementHandler.WriteStartElement(XmlWriter writer, MetaModelElement element)
Parameters
Type |
Name |
Description |
System.Xml.XmlWriter |
writer |
The writer.
|
MetaModelElement |
element |
The element.
|
Implements