Class ChecklistAppointmentProvider
Archive provider for Appointment activities, of the Diary type (not followup or booking). This provider can be used on its own, or can form part of the ActivityArchiveProvider, which mixes Appointments, appointments, tasks and documents.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ChecklistAppointment", 1073741823)]
public class ChecklistAppointmentProvider : AppointmentProviderBase<AppointmentAppointmentExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
ChecklistAppointmentProvider()
Archive provider for Appointment activities, of the Diary type (not followup or booking). This provider can be used on its own, or can form part of the ActivityArchiveProvider, which mixes Appointments, appointments, tasks and documents.
Declaration
public ChecklistAppointmentProvider()
ChecklistAppointmentProvider(ActivityArchiveKind)
This constructor is called via reflection from the DoneNotDoneSplitter to set up non-raw activity archives
Declaration
public ChecklistAppointmentProvider(ActivityArchiveKind kind)
Parameters
Type | Name | Description |
---|---|---|
ActivityArchiveKind | kind | Kind of activity archive |
Fields
ProviderName
Archive provider for Appointment activities, of the Diary type (not followup or booking). This provider can be used on its own, or can form part of the ActivityArchiveProvider, which mixes Appointments, appointments, tasks and documents.
Declaration
public const string ProviderName = "ChecklistAppointment"
Field Value
Type | Description |
---|---|
string |
Methods
PostProcessQuery()
Apply additional restrictions: Type must be inChecklist; and apply activity archive kind-related restrictions as well
Declaration
public override void PostProcessQuery()