Class SaleSuggestedDocumentExtender
Implements functionality specific to suggested documents that come from a Sale Guide
Inheritance
SaleSuggestedDocumentExtender
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class SaleSuggestedDocumentExtender : SuggestedDocumentExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
SaleSuggestedDocumentExtender()
Implements functionality specific to suggested documents that come from a Sale Guide
Declaration
public SaleSuggestedDocumentExtender()
Methods
InnerModifyQuery()
Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.
Declaration
protected override void InnerModifyQuery()
Overrides
ModifyQuery()
Interface implementation, called from outer query provider to build the query
Declaration
public override void ModifyQuery()
Overrides
PopulateRowFromReaderAsync(SoDataReader, ArchiveRow, CancellationToken)
Implements functionality specific to suggested documents that come from a Sale Guide
Declaration
public override Task PopulateRowFromReaderAsync(SoDataReader reader, ArchiveRow row, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
Overrides
SetJoin()
Subclass contract: Implementations of this method should create the extenders' table information object, join it to the relevant parent, and return the table information instance
Declaration
protected override SuggestedDocumentTableInfo SetJoin()
Returns
Type | Description |
---|---|
SuggestedDocumentTableInfo |