Class ProjectShadowSelectionStaticProvider
Shadow contact provider for the static Project provider.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("ProjectShadowStaticSelection", 1073741823)]
public class ProjectShadowSelectionStaticProvider : ProjectSelectionStaticProvider, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin, ICanMapColumns
Constructors
ProjectShadowSelectionStaticProvider()
Shadow contact provider for the static Project provider.
Declaration
public ProjectShadowSelectionStaticProvider()
Fields
ProviderName
Shadow contact provider for the static Project provider.
Declaration
public const string ProviderName = "ProjectShadowStaticSelection"
Field Value
Type | Description |
---|---|
String |
Properties
InhibitDistinctPrimaryKeys
Shadow contact provider for the static Project provider.
Declaration
public override bool InhibitDistinctPrimaryKeys { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Methods
AcceptRow(SoDataReader)
Shadow contact provider for the static Project provider.
Declaration
protected override bool AcceptRow(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader |
Returns
Type | Description |
---|---|
Boolean |
Overrides
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 |
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Shadow contact provider for the static Project provider.
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
PostProcessQuery()
Shadow contact provider for the static Project provider.
Declaration
public override void PostProcessQuery()
Overrides
RequiredPhaseOneFields()
Shadow contact provider for the static Project provider.
Declaration
protected override FieldInfo[] RequiredPhaseOneFields()
Returns
Type | Description |
---|---|
FieldInfo[] |
Overrides
SetDesiredColumns(String[])
Shadow contact provider for the static Project provider.
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
String[] | columnIds |
Overrides
SetRestriction(ArchiveRestrictionInfo[])
Shadow contact provider for the static Project provider.
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
Boolean |