Class SaleStakeholderProvider
Inheritance
SaleStakeholderProvider
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("SaleStakeholder", 1073741823)]
public class SaleStakeholderProvider : MemberProvider<SaleStakeholderSaleStakeholderExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
SaleStakeholderProvider()
Declaration
public SaleStakeholderProvider()
Fields
ProviderName
Declaration
public const string ProviderName = "SaleStakeholder"
Field Value
Type | Description |
---|---|
string |
navHint
Declaration
public const string navHint = "salestakeholder"
Field Value
Type | Description |
---|---|
string |
Methods
AcceptRow(SoDataReader)
Override: If the person id / contact id is not readable, then we should skip the whole row
Declaration
protected override bool AcceptRow(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader |
Returns
Type | Description |
---|---|
bool |
Overrides
AddPersonAndContactIds()
Declaration
protected override void AddPersonAndContactIds()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Override: If no-one in the subclass has set the link hint up to now, then do so, using the row entity name and primary key
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
SetDesiredEntities(params string[])
Override: Drop stopped contacts and retired persons unless their entities have been chosen
Declaration
public override void SetDesiredEntities(params string[] entities)
Parameters
Type | Name | Description |
---|---|---|
string[] | entities |