Class ProjectSuggestedDocumentExtender
Implements functionality specific to suggested documents that come from a Project Guide
Inheritance
ProjectSuggestedDocumentExtender
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class ProjectSuggestedDocumentExtender : SuggestedDocumentExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ProjectSuggestedDocumentExtender()
Implements functionality specific to suggested documents that come from a Project Guide
Declaration
public ProjectSuggestedDocumentExtender()
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
PopulateRowFromReader(SoDataReader, ArchiveRow)
Implements functionality specific to suggested documents that come from a Project Guide
Declaration
public override void PopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
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 |