Class FindContactPersonExtender
The FindContactPersonExtender extends a contact with persons, if and only if at least one person-related condition
has been set (this happens in the ContactPersonAsEntityExtenderBase base class, and requests
the
Inheritance
FindContactPersonExtender
Implements
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class FindContactPersonExtender : ContactPersonAsEntityExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Constructors
FindContactPersonExtender()
Declaration
public FindContactPersonExtender()
Properties
SwitchEntity
Declaration
protected override bool SwitchEntity { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
SwitchNavigation
Declaration
protected override bool SwitchNavigation { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Methods
GetAvailableColumns()
Override: Get rid of the 'contactId' column, which is confused with contact.contactId
Declaration
public override List<ArchiveColumnInfo> GetAvailableColumns()
Returns
Type | Description |
---|---|
List<ArchiveColumnInfo> |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)