Show / Hide Table of Contents

Class LinksProvider

Inheritance
Object
MultiQueryProviderBase
TypedMultiQueryProviderBase<ArchiveRow>
LinksProvider
Implements
IArchiveMultiQueryProvider
IArchiveLinksProvider
IArchiveTypedProvider<ArchiveRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
TypedMultiQueryProviderBase<ArchiveRow>.GetRows(String)
TypedMultiQueryProviderBase<ArchiveRow>.GetStandardColumnNames()
TypedMultiQueryProviderBase<ArchiveRow>.SetAdditionalColumns(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
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("Links", 1073741823)]
public class LinksProvider : TypedMultiQueryProviderBase<ArchiveRow>, IArchiveMultiQueryProvider, IArchiveLinksProvider, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin

Constructors

LinksProvider()

Declaration
public LinksProvider()

Fields

ColumnDestinationAppointmentRestrictionId

Declaration
public const string ColumnDestinationAppointmentRestrictionId = "destinationAppointmentRestrictionId"
Field Value
Type Description
String

ColumnDestinationContactRestrictionId

Declaration
public const string ColumnDestinationContactRestrictionId = "destinationContactRestrictionId"
Field Value
Type Description
String

ColumnDestinationDocumentRestrictionId

Declaration
public const string ColumnDestinationDocumentRestrictionId = "destinationDocumentRestrictionId"
Field Value
Type Description
String

ColumnDestinationPersonRestrictionId

Declaration
public const string ColumnDestinationPersonRestrictionId = "destinationPersonRestrictionId"
Field Value
Type Description
String

ColumnDestinationProjectRestrictionId

Declaration
public const string ColumnDestinationProjectRestrictionId = "destinationProjectRestrictionId"
Field Value
Type Description
String

ColumnDestinationSaleRestrictionId

Declaration
public const string ColumnDestinationSaleRestrictionId = "destinationSaleRestrictionId"
Field Value
Type Description
String

ColumnDestinationSelectionRestrictionId

Declaration
public const string ColumnDestinationSelectionRestrictionId = "destinationSelectionRestrictionId"
Field Value
Type Description
String

ColumnDestinationURLRestrictionId

Declaration
public const string ColumnDestinationURLRestrictionId = "destinationURLRestrictionId"
Field Value
Type Description
String

ColumnSourceAppointmentRestrictionId

Declaration
public const string ColumnSourceAppointmentRestrictionId = "sourceAppointmentRestrictionId"
Field Value
Type Description
String

ColumnSourceContactRestrictionId

Declaration
public const string ColumnSourceContactRestrictionId = "sourceContactRestrictionId"
Field Value
Type Description
String

ColumnSourceDocumentRestrictionId

Declaration
public const string ColumnSourceDocumentRestrictionId = "sourceDocumentRestrictionId"
Field Value
Type Description
String

ColumnSourcePersonRestrictionId

Declaration
public const string ColumnSourcePersonRestrictionId = "sourcePersonRestrictionId"
Field Value
Type Description
String

ColumnSourceProjectRestrictionId

Declaration
public const string ColumnSourceProjectRestrictionId = "sourceProjectRestrictionId"
Field Value
Type Description
String

ColumnSourceSaleRestrictionId

Declaration
public const string ColumnSourceSaleRestrictionId = "sourceSaleRestrictionId"
Field Value
Type Description
String

ColumnSourceSelectionRestrictionId

Declaration
public const string ColumnSourceSelectionRestrictionId = "sourceSelectionRestrictionId"
Field Value
Type Description
String

ProviderName

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

Methods

SetRestriction(ArchiveRestrictionInfo[])

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

Explicit Interface Implementations

IArchiveLinksProvider.SetAdditionalLinks(Int32[], Int32[], Int32[], Int32[])

Declaration
void IArchiveLinksProvider.SetAdditionalLinks(int[] documentIds, int[] saleIds, int[] appointmentIds, int[] projectIds)
Parameters
Type Name Description
Int32[] documentIds
Int32[] saleIds
Int32[] appointmentIds
Int32[] projectIds

Implements

IArchiveMultiQueryProvider
IArchiveLinksProvider
IArchiveTypedProvider<StronglyTypedRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities

Extension Methods

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