Class ChangeTrackingModuleConfigurator
Represents change detection module configurator.
Inheritance
Inherited Members
Namespace: Mediachase.BusinessFoundation.Data.Modules
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 12.17.2Syntax
public sealed class ChangeTrackingModuleConfigurator : IModuleConfigurator, IModuleSchemaElementHandler, ISchemaElementHandler
Constructors
ChangeTrackingModuleConfigurator()
Initializes a new instance of the ChangeTrackingModuleConfigurator class.
Declaration
public ChangeTrackingModuleConfigurator()
Methods
AfterWriteElements(XmlWriter, String[], String)
Befores the write elements.
Declaration
public void 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. |
BeforeWriteElements(XmlWriter, String[], String)
Befores the write elements.
Declaration
public void 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. |
ExecuteCommand(SyncCommand)
Applies the add command.
Declaration
public void ExecuteCommand(SyncCommand cmd)
Parameters
Type | Name | Description |
---|---|---|
SyncCommand | cmd | The sync command. |
GetAvailableElements(String[], String, AccessLevel)
Gets the available items for specific container.
Declaration
public MetaModelElement[] 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
Type | Description |
---|---|
MetaModelElement[] |
GetSupportedMethods()
Gets the supported methods.
Declaration
public MethodInfo[] GetSupportedMethods()
Returns
Type | Description |
---|---|
MethodInfo[] |
GetSyncCommandOrderId(SyncCommand)
Gets the sync command order id.
Declaration
public int GetSyncCommandOrderId(SyncCommand cmd)
Parameters
Type | Name | Description |
---|---|---|
SyncCommand | cmd | The CMD. |
Returns
Type | Description |
---|---|
System.Int32 |
InitializeGlobalStorage(SchemaContainer)
Initializes the global storage.
Declaration
public void InitializeGlobalStorage(SchemaContainer container)
Parameters
Type | Name | Description |
---|---|---|
SchemaContainer | container | The container. |
InitializeMetaClassStorage(SchemaContainer)
Initializes the meta class storage.
Declaration
public void InitializeMetaClassStorage(SchemaContainer container)
Parameters
Type | Name | Description |
---|---|---|
SchemaContainer | container | The container. |
WriteElementProperties(XmlWriter, MetaModelElement)
Writes the element properties.
Declaration
public void WriteElementProperties(XmlWriter writer, MetaModelElement element)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The writer. |
MetaModelElement | element | The element. |
WriteEndElement(XmlWriter, MetaModelElement)
Writes the end element.
Declaration
public void WriteEndElement(XmlWriter writer, MetaModelElement element)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The writer. |
MetaModelElement | element | The element. |
WriteStartElement(XmlWriter, MetaModelElement)
Writes the start element.
Declaration
public void WriteStartElement(XmlWriter writer, MetaModelElement element)
Parameters
Type | Name | Description |
---|---|---|
System.Xml.XmlWriter | writer | The writer. |
MetaModelElement | element | The element. |
Explicit Interface Implementations
IModuleConfigurator.Activate(MetaClass)
Activates the specified meta class.
Declaration
void IModuleConfigurator.Activate(MetaClass metaClass)
Parameters
Type | Name | Description |
---|---|---|
MetaClass | metaClass | The meta class. |
IModuleConfigurator.Deactivate(MetaClass)
Deactivates the specified meta class.
Declaration
void IModuleConfigurator.Deactivate(MetaClass metaClass)
Parameters
Type | Name | Description |
---|---|---|
MetaClass | metaClass | The meta class. |
IModuleConfigurator.GetSchemaElementHandler()
Gets the schema element handler.
Declaration
IModuleSchemaElementHandler IModuleConfigurator.GetSchemaElementHandler()
Returns
Type | Description |
---|---|
IModuleSchemaElementHandler |
IModuleConfigurator.Initialize()
Initializes this instance.
Declaration
void IModuleConfigurator.Initialize()
IModuleConfigurator.Install(AttributeCollection)
Installs this instance.
Declaration
void IModuleConfigurator.Install(AttributeCollection attributes)
Parameters
Type | Name | Description |
---|---|---|
AttributeCollection | attributes | The attributes. |
IModuleConfigurator.Uninstall()
Uninstalls this instance.
Declaration
void IModuleConfigurator.Uninstall()
IModuleConfigurator.Update()
Updates this instance.
Declaration
void IModuleConfigurator.Update()