Class ContactPersonSelectionDynamicProviderSingleCriteriaGroup
Contact + Person selection archive using the selectionId as criterionmapping.
Inheritance
ContactPersonSelectionDynamicProviderSingleCriteriaGroup
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ContactPersonDynamicSelectionSingleCriteriaGroup", 1073741823)]
public class ContactPersonSelectionDynamicProviderSingleCriteriaGroup : TypedMultiQueryProviderBase<ArchiveFindContactRow>, IArchiveMultiQueryProvider, IArchiveTypedProvider<ArchiveFindContactRow>, IArchiveTypedProviderBase, IArchiveCombinedContactPersonProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Fields
ProviderName
Contact + Person selection archive using the selectionId as criterionmapping.
Declaration
public const string ProviderName = "ContactPersonDynamicSelectionSingleCriteriaGroup"
Field Value
Type | Description |
---|---|
string |
Properties
IsInPersonMode
Is the provider operating in Person mode; if false, Contact mode is running
Declaration
public bool IsInPersonMode { get; }
Property Value
Type | Description |
---|---|
bool |
Methods
InnerPopulateRow(ArchiveRow)
This virtual method is called after a row has been selected as being the 'next' to be returned by this multi query provider, and provides an opportunity to modify it before it is returned to the client.
Declaration
protected override void InnerPopulateRow(ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRow | row | Row being processed, may be modified (with due care) |
Overrides
PreGetRows()
Hook for subclasses that wish to perform custom processing right before the GetRows call is executed
Declaration
protected override void PreGetRows()
Overrides
SetRestriction(ArchiveRestrictionInfo[])
Set the restriction for the provider. The restriction is simply propagated to all sub providers.
Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions | Array of restrictions |
Returns
Type | Description |
---|---|
bool |