Class DiaryAppointmentProvider
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("DiaryAppointment", 1073741823)]
public class DiaryAppointmentProvider : AppointmentProviderBase<AppointmentAppointmentExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
DiaryAppointmentProvider()
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 DiaryAppointmentProvider()
DiaryAppointmentProvider(ActivityArchiveKind)
This constructor is called via reflection from the DoneNotDoneSplitter to set up non-raw activity archives
Declaration
public DiaryAppointmentProvider(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 = "DiaryAppointment"
Field Value
Type | Description |
---|---|
string |
Methods
PostProcessQuery()
Apply additional restrictions: Type must be inDiary; and apply activity archive kind-related restrictions as well
Declaration
public override void PostProcessQuery()