Show / Hide Table of Contents

Class AppointmentProvider

Activity archive provider which handles appointments

Inheritance
object
MultiQueryProviderBase
AppointmentProvider
ConfigurableArchiveAppointmentProvider
Implements
IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
MultiQueryProviderBase.InnerPopulateRow(ArchiveRow)
MultiQueryProviderBase.AcceptRow(ArchiveRow)
MultiQueryProviderBase.PreGetRows()
MultiQueryProviderBase.GetFinalRowCount()
MultiQueryProviderBase.AddSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.RemoveSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.SetRestrictionAndDropUnrestrictedProviders(ArchiveRestrictionInfo[])
MultiQueryProviderBase.CreateAndAddProvidersAsync(MultiQueryProviderBase.AddProviderInfo[])
MultiQueryProviderBase.Close()
MultiQueryProviderBase.GetReaderAsync(string, CancellationToken)
MultiQueryProviderBase.GetRowsAsync(string, CancellationToken)
MultiQueryProviderBase.GetResultInformationAsync()
MultiQueryProviderBase.SetRestriction(ArchiveRestrictionInfo[])
MultiQueryProviderBase.SetPagingInfo(int, int)
MultiQueryProviderBase.GetAvailableColumns()
MultiQueryProviderBase.SetDesiredColumns(params string[])
MultiQueryProviderBase.SetOrderBy(ArchiveOrderByInfo[])
MultiQueryProviderBase.GetAvailableEntities()
MultiQueryProviderBase.SetDesiredEntities(params string[])
MultiQueryProviderBase.InhibitParallelStart
MultiQueryProviderBase.Options
MultiQueryProviderBase.OrderBy
MultiQueryProviderBase.InhibitDistinctPrimaryKeys
MultiQueryProviderBase.OrderByRequiresAll
MultiQueryProviderBase.RestrictionRequiresAll
MultiQueryProviderBase.OrderByRequired
MultiQueryProviderBase.RestrictionHelper
MultiQueryProviderBase.ColumnHelper
MultiQueryProviderBase.PageSize
MultiQueryProviderBase.PageNumber
MultiQueryProviderBase.HaveReadToEnd
MultiQueryProviderBase.Providers
MultiQueryProviderBase.DebugXML
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[ArchiveProvider("Appointment", 1073741823)]
public class AppointmentProvider : MultiQueryProviderBase, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Remarks

This class instantiates a DiaryAppointmentProvider and a ChecklistAppointmentProvider as subchannels, each split by a DoneNotDoneSplitter to get appointments that are not done, or done today

Constructors

AppointmentProvider()

Activity archive provider which handles appointments

Declaration
public AppointmentProvider()
Remarks

This class instantiates a DiaryAppointmentProvider and a ChecklistAppointmentProvider as subchannels, each split by a DoneNotDoneSplitter to get appointments that are not done, or done today

AppointmentProvider(ActivityArchiveKind)

Activity archive provider which handles appointments

Declaration
public AppointmentProvider(ActivityArchiveKind kind)
Parameters
Type Name Description
ActivityArchiveKind kind
Remarks

This class instantiates a DiaryAppointmentProvider and a ChecklistAppointmentProvider as subchannels, each split by a DoneNotDoneSplitter to get appointments that are not done, or done today

Fields

ProviderName

Activity archive provider which handles appointments

Declaration
public const string ProviderName = "Appointment"
Field Value
Type Description
string
Remarks

This class instantiates a DiaryAppointmentProvider and a ChecklistAppointmentProvider as subchannels, each split by a DoneNotDoneSplitter to get appointments that are not done, or done today

Methods

RequestStandardFilter()

Apply the conditions set in the Filter dialog for the current associate

Declaration
public void RequestStandardFilter()
Remarks

This class instantiates a DiaryAppointmentProvider and a ChecklistAppointmentProvider as subchannels, each split by a DoneNotDoneSplitter to get appointments that are not done, or done today

Implements

IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
IArchiverProviderHasRowsExtensions.GetRowsAsync(IArchiveProviderHasRows, CancellationToken)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top