Class FavouriteExtenderBase
This is the base class for all extenders that add favourite fields to their base query. Derived classes should simply implement the ExtenderBase.SetJoin method to join a URLTableInfo to the RootQuery.
Inheritance
FavouriteExtenderBase
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class FavouriteExtenderBase : TableExtenderBase<FavouriteTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
FavouriteExtenderBase()
Construct the class
Declaration
protected FavouriteExtenderBase()
Methods
InnerModifyQuery()
Add/map return fields to the query; call SetJoin to obtain the contact table info instance from the derived class
Declaration
protected override void InnerModifyQuery()
Overrides
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 |