Show / Hide Table of Contents

Class ProjectShadowSelectionProviderV2

Shadow contact provider for the Project provider.

Inheritance
Object
MultiQueryProviderBase
SelectionProviderBaseV2
ProjectSelectionProviderBaseV2
ProjectShadowSelectionProviderV2
Implements
IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
ICanMapColumnsV2
Inherited Members
ProjectSelectionProviderBaseV2.GetProjectSelectionMembersRows(Int32, String[], Boolean)
SelectionProviderBaseV2.ColumnSelectionId
SelectionProviderBaseV2._staticProvider
SelectionProviderBaseV2._dynamicProvider
SelectionProviderBaseV2._combinedProvider
SelectionProviderBaseV2.SetRestriction(ArchiveRestrictionInfo[])
SelectionProviderBaseV2.SetSelectionRestricion(ArchiveRestrictionInfo[], SelectionRow)
SelectionProviderBaseV2.TransformCombinedSelectionRestrictions(ArchiveRestrictionInfo[], SelectionRow, Boolean)
SelectionProviderBaseV2.GetRows(String)
MultiQueryProviderBase.InnerPopulateRow(ArchiveRow)
MultiQueryProviderBase.AcceptRow(ArchiveRow)
MultiQueryProviderBase.PreGetRows()
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.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
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ProjectShadowSelectionV2", 1073741823)]
public class ProjectShadowSelectionProviderV2 : ProjectSelectionProviderBaseV2, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin, ICanMapColumnsV2

Fields

ProviderName

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

Methods

GetMappedColumn(String)

When asked to map a column (from the contact provider's column set), this implementation will return columns from the projectMember extender which is the correct implementation for the project provider.

Declaration
public string GetMappedColumn(string colName)
Parameters
Type Name Description
String colName
Returns
Type Description
String

Implements

IArchiveMultiQueryProvider
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
ICanMapColumnsV2

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