Show / Hide Table of Contents

Class ContactPersonSelectionDynamicProviderSingleCriteriaGroup

Contact + Person selection archive using the selectionId as criterionmapping.

Inheritance
Object
MultiQueryProviderBase
TypedMultiQueryProviderBase<ArchiveFindContactRow>
ContactPersonSelectionDynamicProviderSingleCriteriaGroup
Implements
IArchiveMultiQueryProvider
IArchiveTypedProvider<ArchiveFindContactRow>
IArchiveTypedProviderBase
IArchiveCombinedContactPersonProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
TypedMultiQueryProviderBase<ArchiveFindContactRow>.GetRows(String)
TypedMultiQueryProviderBase<ArchiveFindContactRow>.GetStandardColumnNames()
TypedMultiQueryProviderBase<ArchiveFindContactRow>.SetAdditionalColumns(String[])
MultiQueryProviderBase.AcceptRow(ArchiveRow)
MultiQueryProviderBase.GetFinalRowCount()
MultiQueryProviderBase.AddSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.RemoveSubProvider<ProviderType>(ProviderType)
MultiQueryProviderBase.SetRestrictionAndDropUnrestrictedProviders(ArchiveRestrictionInfo[])
MultiQueryProviderBase.CreateAndAddProviders(MultiQueryProviderBase.AddProviderInfo[])
MultiQueryProviderBase.Close()
MultiQueryProviderBase.GetReader(String)
MultiQueryProviderBase.GetResultInformation()
MultiQueryProviderBase.SetPagingInfo(Int32, Int32)
MultiQueryProviderBase.GetAvailableColumns()
MultiQueryProviderBase.SetDesiredColumns(String[])
MultiQueryProviderBase.SetOrderBy(ArchiveOrderByInfo[])
MultiQueryProviderBase.GetAvailableEntities()
MultiQueryProviderBase.SetDesiredEntities(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
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, IPlugin

Fields

ProviderName

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
public const string ProviderName = "ContactPersonDynamicSelectionSingleCriteriaGroup"
Field Value
Type Description
String

Properties

ForcePersonMode

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
public bool ForcePersonMode { get; set; }
Property Value
Type Description
Boolean

IsInPersonMode

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
public bool IsInPersonMode { get; }
Property Value
Type Description
Boolean

Methods

InnerPopulateRow(ArchiveRow)

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
protected override void InnerPopulateRow(ArchiveRow row)
Parameters
Type Name Description
ArchiveRow row
Overrides
MultiQueryProviderBase.InnerPopulateRow(ArchiveRow)

PreGetRows()

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
protected override void PreGetRows()
Overrides
MultiQueryProviderBase.PreGetRows()

SetRestriction(ArchiveRestrictionInfo[])

Contact + Person selection archive using the selectionId as criterionmapping.

Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
Type Name Description
ArchiveRestrictionInfo[] restrictions
Returns
Type Description
Boolean
Overrides
MultiQueryProviderBase.SetRestriction(ArchiveRestrictionInfo[])

Implements

IArchiveMultiQueryProvider
IArchiveTypedProvider<StronglyTypedRow>
IArchiveTypedProviderBase
IArchiveCombinedContactPersonProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top