Class ProjectSuggestedAppointmentExtender
Implements functionality specific to suggested appointments that come from a Project Guide
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class ProjectSuggestedAppointmentExtender : SuggestedAppointmentExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
ProjectSuggestedAppointmentExtender()
Implements functionality specific to suggested appointments that come from a Project Guide
Declaration
public ProjectSuggestedAppointmentExtender()
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
IsMilestone(SoDataReader)
Implements functionality specific to suggested appointments that come from a Project Guide
Declaration
public bool IsMilestone(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader |
Returns
Type | Description |
---|---|
bool |
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 appointments 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 SuggestedAppointmentTableInfo SetJoin()
Returns
Type | Description |
---|---|
SuggestedAppointmentTableInfo |