Show / Hide Table of Contents

Class FindSelectionProvider

Inheritance
Object
ExtensibleColumnsBase
QueryProviderBase<ArchiveSelectionRow>
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>
FindProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>
FindSelectionProvider
Implements
IArchiveProviderQueryMapping
IArchiveQueryProvider
IArchiveProviderExtensible
IArchiveFindSelection
IArchiveFindProviderBase<ArchiveSelectionRow>
IArchiveTypedProvider<ArchiveSelectionRow>
IArchiveTypedProviderBase
IArchiveProvider
IArchiveProviderHasRows
IArchiveProviderHasColumns
IArchiveProviderHasEntities
Inherited Members
FindProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.FetchAndSetCriteria(Int32)
FindProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.SetRestriction(ArchiveRestrictionInfo[])
FindProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.PostProcessRow(SoDataReader, ArchiveRow)
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.HandleDynamicExtenders(IArchiveExtender)
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.GetRows(String)
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.GetStandardColumnNames()
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.SetAdditionalColumns(String[])
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.BaseExtender
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.ProviderNameFromAttribute
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.RootExtenders
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.PrimaryTable
TypedQueryProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>.Query
QueryProviderBase<ArchiveSelectionRow>._colGetAllRows
QueryProviderBase<ArchiveSelectionRow>._colGetNoRows
QueryProviderBase<ArchiveSelectionRow>._pageSize
QueryProviderBase<ArchiveSelectionRow>._pageNumber
QueryProviderBase<ArchiveSelectionRow>.InnerSetRestriction(ArchiveRestrictionInfo[])
QueryProviderBase<ArchiveSelectionRow>.InnerMapFields()
QueryProviderBase<ArchiveSelectionRow>.PostProcessQuery()
QueryProviderBase<ArchiveSelectionRow>.HandleDynamicExtenders(IArchiveExtender)
QueryProviderBase<ArchiveSelectionRow>.GetFinalRowCount()
QueryProviderBase<ArchiveSelectionRow>.SetDesiredColumns(String[])
QueryProviderBase<ArchiveSelectionRow>.OverrideValueIfBlank(ArchiveRow, String, String)
QueryProviderBase<ArchiveSelectionRow>.AddInhibitedStyleHint(String)
QueryProviderBase<ArchiveSelectionRow>.RequiredPhaseOneFields()
QueryProviderBase<ArchiveSelectionRow>.PostProcessRow(SoDataReader, ArchiveRow)
QueryProviderBase<ArchiveSelectionRow>.CreateArchiveRow(String, Int32)
QueryProviderBase<ArchiveSelectionRow>.Close()
QueryProviderBase<ArchiveSelectionRow>.GetReader(String)
QueryProviderBase<ArchiveSelectionRow>.GetRows(String)
QueryProviderBase<ArchiveSelectionRow>.GetResultInformation()
QueryProviderBase<ArchiveSelectionRow>.SetOrderBy(ArchiveOrderByInfo[])
QueryProviderBase<ArchiveSelectionRow>.GetEntityName(SoDataReader)
QueryProviderBase<ArchiveSelectionRow>.SetPagingInfo(Int32, Int32)
QueryProviderBase<ArchiveSelectionRow>.ConvertToTypedRows(IEnumerable<ArchiveRow>)
QueryProviderBase<ArchiveSelectionRow>.GetAvailableEntities()
QueryProviderBase<ArchiveSelectionRow>.SetDesiredEntities(String[])
QueryProviderBase<ArchiveSelectionRow>.RegisterEntity(ArchiveRowTypeInfo)
QueryProviderBase<ArchiveSelectionRow>.PrimaryKey
QueryProviderBase<ArchiveSelectionRow>.InhibitTwoPhaseQuery
QueryProviderBase<ArchiveSelectionRow>.DropTablesFromPhaseTwo
QueryProviderBase<ArchiveSelectionRow>.RootQuery
QueryProviderBase<ArchiveSelectionRow>.TableToExtend
QueryProviderBase<ArchiveSelectionRow>.OrderBySlots
QueryProviderBase<ArchiveSelectionRow>.PrimaryTable
QueryProviderBase<ArchiveSelectionRow>.Query
QueryProviderBase<ArchiveSelectionRow>.InhibitDistinctPrimaryKeys
QueryProviderBase<ArchiveSelectionRow>.RootExtenders
QueryProviderBase<ArchiveSelectionRow>.HaveReadToEnd
QueryProviderBase<ArchiveSelectionRow>.ValueOverrides
ExtensibleColumnsBase._minuteFields
ExtensibleColumnsBase.Visible
ExtensibleColumnsBase.Invisible
ExtensibleColumnsBase.AllowOrderBy
ExtensibleColumnsBase.DenyOrderBy
ExtensibleColumnsBase.GetAllRestriction
ExtensibleColumnsBase.GetNoneRestriction
ExtensibleColumnsBase.InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.SetParent(IArchiveProviderExtensible)
ExtensibleColumnsBase.AddAvailableColumn(ArchiveColumnInfo[])
ExtensibleColumnsBase.GetAvailableColumns()
ExtensibleColumnsBase.SetOrderByMapping(String, String[])
ExtensibleColumnsBase.SetOrderByMapping(ArchiveColumnInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.SetPrefixes(String, String)
ExtensibleColumnsBase.SetLocalAbsolutePrefixes(String, String)
ExtensibleColumnsBase.SetIconHint(String)
ExtensibleColumnsBase.AddLocalRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddExtensionProvider(IArchiveExtender)
ExtensibleColumnsBase.GetExtensionProviders()
ExtensibleColumnsBase.GetTableInfosFromExtensionProviders()
ExtensibleColumnsBase.PopulateRowFromReader(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.SuppressTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.SuppressDeepTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.AddColumnNameOverride(String, String)
ExtensibleColumnsBase.ApplyColumnNameOverrides(ArchiveRow)
ExtensibleColumnsBase.AddSubExtenderMapping(String, ExtensibleColumnsBase[])
ExtensibleColumnsBase.WantColumnForOutput(String[])
ExtensibleColumnsBase.WantColumnForOutput(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOutput(List<ArchiveColumnInfo>)
ExtensibleColumnsBase.WantColumnForRestriction(String[])
ExtensibleColumnsBase.WantColumnForRestriction(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOrderBy(String[])
ExtensibleColumnsBase.GetColumnOrderBy(String)
ExtensibleColumnsBase.WantColumnForOrderBy(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForAnything(String[])
ExtensibleColumnsBase.WantColumnForAnything(ArchiveColumnInfo[])
ExtensibleColumnsBase.IsQueryNeeded()
ExtensibleColumnsBase.IsQueryRestriction()
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapIdField(FieldInfo)
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapEjUserField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapSimpleReturnField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleImageField(FieldInfo, ArchiveColumnInfo, Int32, Int32)
ExtensibleColumnsBase.MapPictureBlob(FieldInfo, ArchiveColumnInfo, BlobLinkType, Int32, Int32, Int32)
ExtensibleColumnsBase.MapSimpleCustomField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleListReturnField(FieldInfo, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapOrderByField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.ActivateAsLinkField(String, ArchiveColumnInfo[])
ExtensibleColumnsBase.HasAvailableColumn(String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType, String, String)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType)
ExtensibleColumnsBase.HasRestriction(String)
ExtensibleColumnsBase.ExtractRestrictions(String)
ExtensibleColumnsBase.ExtractRestrictions(ArchiveColumnInfo)
ExtensibleColumnsBase.ExtractRestriction(String)
ExtensibleColumnsBase.ExtractRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.ProcessRestrictions()
ExtensibleColumnsBase.ProcessOrderBy()
ExtensibleColumnsBase.PopulateSimpleFields(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.CalculateOrderbyValue(String, SoDataReader, ArchiveColumnData)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, FieldInfo)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, Int32)
ExtensibleColumnsBase.ForceDisable()
ExtensibleColumnsBase.GetAssociateData(Int32)
ExtensibleColumnsBase.GetEjUserData(Int32)
ExtensibleColumnsBase.GetColumnIndex(ArchiveColumnInfo)
ExtensibleColumnsBase.GetColumnIndexFromReader(SoDataReader, FieldInfo, Int32)
ExtensibleColumnsBase.ConvertDbTypeToString(Object, ExtensibleColumnsBase.DbColumnBinding)
ExtensibleColumnsBase.GetStandardTooltipHint(SoDataReader, FieldInfo)
ExtensibleColumnsBase.GetLinkHint(SoDataReader, String)
ExtensibleColumnsBase.SetNonZeroBoolRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.AddUpdatedByMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddRegisteredMapping(ArchiveColumnInfo, FieldInfo, ArchiveColumnInfo, FieldInfo)
ExtensibleColumnsBase.AddLastUpdatedMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedBy(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddAssociateFullName(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo[])
ExtensibleColumnsBase.GetIdFieldTag(SoDataReader)
ExtensibleColumnsBase.GetArchiveColumnName(SoField)
ExtensibleColumnsBase.ExtensibleHelper
ExtensibleColumnsBase.ColumnHelper
ExtensibleColumnsBase.RestrictionHelper
ExtensibleColumnsBase.Parent
ExtensibleColumnsBase.DisableSubtreeIfNoRestriction
ExtensibleColumnsBase.RestrictionSetForSubtree
ExtensibleColumnsBase.ForceQueryNeeded
ExtensibleColumnsBase.ForceRestriction
ExtensibleColumnsBase.BlockOrderBy
ExtensibleColumnsBase.IdField
ExtensibleColumnsBase.LastSubExtenderWins
ExtensibleColumnsBase.ParentPrimaryKey
ExtensibleColumnsBase.QuoteAlternativeId
ExtensibleColumnsBase.SaleId
ExtensibleColumnsBase.NamePrefix
ExtensibleColumnsBase.DisplayNamePrefix
ExtensibleColumnsBase.PopulateDisplayValue
ExtensibleColumnsBase.PopulateTooltipHint
ExtensibleColumnsBase.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("FindSelection", 1073741823)]
public class FindSelectionProvider : FindProviderBase<ArchiveSelectionRow, SelectionSelectionExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveFindSelection, IArchiveFindProviderBase<ArchiveSelectionRow>, IArchiveTypedProvider<ArchiveSelectionRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin

Constructors

FindSelectionProvider()

Declaration
public FindSelectionProvider()

Fields

ProviderName

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

Methods

AcceptRow(SoDataReader)

Declaration
protected override bool AcceptRow(SoDataReader reader)
Parameters
Type Name Description
SoDataReader reader
Returns
Type Description
Boolean
Overrides
SuperOffice.CRM.ArchiveLists.QueryProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveSelectionRow>.AcceptRow(SuperOffice.Data.SoDataReader)

SetRestriction(ArchiveRestrictionInfo[])

Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type Name Description
ArchiveRestrictionInfo[] restrictions
Returns
Type Description
Boolean
Overrides
SuperOffice.CRM.ArchiveLists.FindProviderBase<SuperOffice.CRM.ArchiveLists.ArchiveSelectionRow, SuperOffice.CRM.ArchiveLists.SelectionSelectionExtender>.SetRestriction(SuperOffice.CRM.ArchiveLists.ArchiveRestrictionInfo[])

Implements

IArchiveProviderQueryMapping
IArchiveQueryProvider
IArchiveProviderExtensible
IArchiveFindSelection
IArchiveFindProviderBase<TypedRow>
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