Class ContactLinkExtender
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class ContactLinkExtender : ContactExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ContactLinkExtender()
Construct the object and instantiate the URLTableInfo
Declaration
public ContactLinkExtender()
Fields
_colCompleted
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colCompleted
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colDate
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colDate
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colIcon
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colIcon
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colText
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colText
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colType
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected ArchiveColumnInfo _colType
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Populate the archive row with columns that are not handled by the base class
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | Reader with data fields |
ArchiveRow | row | Row to be populated |
Overrides
SetDesiredColumns(params string[])
Set the list of desired columns. This method sets the desired columns of this provider, as well as invoking the same call on all known extenders. Recursion will take it to the bottom. Any column name overrides are processed, i.e., replaced with the original inner names, so that the inner providers do not see the overrides.
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
string[] | columnIds | Array of programmatic column names |
Overrides
SetJoin()
This class is a way of adapting Contact to the way activity rows are displayed, meaning with text and icons
Declaration
protected override ContactTableInfo SetJoin()
Returns
Type | Description |
---|---|
ContactTableInfo | TableInfo instance to be used by the base class |