Class ChangeTrackingModuleConfigurator

Represents change detection module configurator.

Inheritance
System.Object
ChangeTrackingModuleConfigurator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data.Modules
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 10.8.0
Syntax
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()

Implements