Class SelectionAddStaticContactMemberExtender
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SelectionAddStaticContactMemberExtender : SelectionCombinedContactPersonExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
SelectionAddStaticContactMemberExtender()
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Declaration
public SelectionAddStaticContactMemberExtender()
Fields
ColumnIncludeContactWithNoDM
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Declaration
public const string ColumnIncludeContactWithNoDM = "includeContactWithNoDMRestriction"
Field Value
Type | Description |
---|---|
string |
ColumnIncludeWithStop
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Declaration
public const string ColumnIncludeWithStop = "includeContactWithStopRestriction"
Field Value
Type | Description |
---|---|
string |
_colIncludeContactWithNoDM
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Declaration
protected ArchiveColumnInfo _colIncludeContactWithNoDM
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colIncludeWithStop
Contact extender for dynamic selection, containing the special handling needed for the STOP and NO DM modifiers
Declaration
protected ArchiveColumnInfo _colIncludeWithStop
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
SetRestriction(params ArchiveRestrictionInfo[])
Override to allow special dynamic selection behaviour of restrictions; in particular, handle the noMailings and Retired restrictions, which are modifiers rather than mapping directly to simple database file/operator/value.
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
bool |
Overrides
Remarks
Parallel handling of contact-level modifiers can be found in SelectionDynamicContactExtender.