Class StaticSelectionProviderBase<RowType, RootExtender>
Base class for static selection providers; handles lastLoaded and memberCount updates
Inheritance
QueryProviderBase<RowType>
TypedQueryProviderBase<RowType, RootExtender>
StaticSelectionProviderBase<RowType, RootExtender>
Implements
IArchiveTypedProvider<RowType>
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class StaticSelectionProviderBase<RowType, RootExtender> : TypedQueryProviderBase<RowType, RootExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<RowType>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities, IPlugin where RowType : ArchiveRow, new()
where RootExtender : IArchiveExtender, new()
Type Parameters
Name | Description |
---|---|
RowType | |
RootExtender |
Constructors
StaticSelectionProviderBase()
Base class for static selection providers; handles lastLoaded and memberCount updates
Declaration
public StaticSelectionProviderBase()
StaticSelectionProviderBase(ArchiveRowTypeInfo, RootExtender)
Base class for static selection providers; handles lastLoaded and memberCount updates
Declaration
public StaticSelectionProviderBase(ArchiveRowTypeInfo entity, RootExtender rootExtender)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRowTypeInfo | entity | |
RootExtender | rootExtender |
Methods
GetRows(String)
Track fetching of rows, and update the corresponding fields on selection for loading, and member counts
Declaration
public override IEnumerable<RowType> GetRows(string options)
Parameters
Type | Name | Description |
---|---|---|
String | options |
Returns
Type | Description |
---|---|
IEnumerable<RowType> |
Overrides
SuperOffice.CRM.ArchiveLists.TypedQueryProviderBase<RowType, RootExtender>.GetRows(System.String)
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)