Class SelectionStaticContactExtender
Base extender for selection members, static, of type contact (not person)
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SelectionStaticContactExtender : SelectionContactExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field
Constructors
SelectionStaticContactExtender()
Base extender for selection members, static, of type contact (not person)
Declaration
public SelectionStaticContactExtender()
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field
SelectionStaticContactExtender(ContactExtenderBase.Features)
Base extender for selection members, static, of type contact (not person)
Declaration
public SelectionStaticContactExtender(ContactExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
ContactExtenderBase.Features | features |
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field
Fields
_colSelectionId
Base extender for selection members, static, of type contact (not person)
Declaration
protected ArchiveColumnInfo _colSelectionId
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field
Methods
SetJoin()
Base extender for selection members, static, of type contact (not person)
Declaration
protected override ContactTableInfo SetJoin()
Returns
Type | Description |
---|---|
ContactTableInfo |
Overrides
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field
SetRestriction(ArchiveRestrictionInfo[])
Override: If there is a personId restriction, and that restriction is anything else than personId = 0, then it means that someone cares about person id's, and that excludes this provider, which by definition will ONLY find rows that have person_id = 0.
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Remarks
New in #75218: add the Main Contact, which is the same as the old First Person, which is linked using the obsolete supportPersonId field