Table of Contents

Class ProfileMergeInfo

Namespace
CMS.ContactManagement
Assembly
CMS.ContactManagement.dll

Data container class for ProfileMergeInfo.

public class ProfileMergeInfo : AbstractInfo<ProfileMergeInfo, IInfoProvider<ProfileMergeInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid
Inheritance
object
ProfileMergeInfo
Implements
Inherited Members
Extension Methods

Constructors

ProfileMergeInfo()

Creates an empty instance of the ProfileMergeInfo class.

public ProfileMergeInfo()

ProfileMergeInfo(DataRow)

Creates a new instances of the ProfileMergeInfo class from the given System.Data.DataRow.

public ProfileMergeInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "om.profilemerge"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

ProfileMergeGuid

Profile merge guid.

[DatabaseField]
public virtual Guid ProfileMergeGuid { get; set; }

Property Value

Guid

ProfileMergeID

Profile merge ID.

[DatabaseField]
public virtual int ProfileMergeID { get; set; }

Property Value

int

ProfileMergeProfileID

Profile merge profile ID.

[DatabaseField]
public virtual int ProfileMergeProfileID { get; set; }

Property Value

int

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

LoadDefaultData()

Loads the default data to the object.

protected override void LoadDefaultData()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()