Class AppointmentSelectionDynamicProviderSingleCriteriaGroup
Appointment selection archive using the selectionId as criterionmapping.
Inheritance
AppointmentSelectionDynamicProviderSingleCriteriaGroup
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("AppointmentDynamicSelectionSingleCriteriaGroup", 1073741823)]
public class AppointmentSelectionDynamicProviderSingleCriteriaGroup : DynamicSelectionProviderBaseV2<ArchiveRow, AppointmentAppointmentExtender, AppointmentTableInfo>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
AppointmentSelectionDynamicProviderSingleCriteriaGroup()
Appointment selection archive using the selectionId as criterionmapping.
Declaration
public AppointmentSelectionDynamicProviderSingleCriteriaGroup()
AppointmentSelectionDynamicProviderSingleCriteriaGroup(Features)
Appointment selection archive using the selectionId as criterionmapping.
Declaration
public AppointmentSelectionDynamicProviderSingleCriteriaGroup(AppointmentExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
AppointmentExtenderBase.Features | features |
Fields
ProviderName
Appointment selection archive using the selectionId as criterionmapping.
Declaration
public const string ProviderName = "AppointmentDynamicSelectionSingleCriteriaGroup"
Field Value
Type | Description |
---|---|
string |
_colSkipTentativeAndRejected
Appointment selection archive using the selectionId as criterionmapping.
Declaration
protected ArchiveColumnInfo _colSkipTentativeAndRejected
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
SetRestriction(params ArchiveRestrictionInfo[])
Set the restriction by calling the base class and InnerSetRestriction; take this opportunity to note that a restriction has actually been set, so we can report cases of totally missing restrictions (which is not acceptable as it might end up fetching the whole database)
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
bool |