Show / Hide Table of Contents

Class ChooseEntityProvider

Inheritance
object
ArchiveConfigurationProviderBase
ArchiveEntitiesProviderBase
ChooseEntityProvider
Implements
IDynamicMDOProvider
ISoListProvider
ISoList
Inherited Members
ArchiveEntitiesProviderBase.BuildListAsync(string, string, string, bool, CancellationToken)
ArchiveEntitiesProviderBase.BuildItem(int, ArchiveRowTypeInfo)
ArchiveEntitiesProviderBase.NamePrefix
ArchiveEntitiesProviderBase.InternalNamePrefix
ArchiveConfigurationProviderBase._rootItems
ArchiveConfigurationProviderBase._headingItems
ArchiveConfigurationProviderBase._historyItems
ArchiveConfigurationProviderBase._additionalInfo
ArchiveConfigurationProviderBase.AcceptProvider(string)
ArchiveConfigurationProviderBase.MergeInCurrentConfigurationAsync(string, object)
ArchiveConfigurationProviderBase.ConstructAsync(string, string, int[], bool, string, bool, CancellationToken)
ArchiveConfigurationProviderBase.GetAllItemsAsync(CancellationToken)
ArchiveConfigurationProviderBase.GetHistoryItemsAsync(CancellationToken)
ArchiveConfigurationProviderBase.ClearHistoryItems()
ArchiveConfigurationProviderBase.GetRootItemsAsync(CancellationToken)
ArchiveConfigurationProviderBase.GetHeadingItemsAsync(CancellationToken)
ArchiveConfigurationProviderBase.HistoryInfo
ArchiveConfigurationProviderBase.SupportedLists
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.BusinessLogic.dll
Syntax
[DynamicMDOProviderPlugin("Choose entities provider", 2147383647)]
public class ChooseEntityProvider : ArchiveEntitiesProviderBase, IDynamicMDOProvider, ISoListProvider, ISoList

Constructors

ChooseEntityProvider()

Declaration
public ChooseEntityProvider()

Methods

AcceptEntity(ArchiveRowTypeInfo)

Declaration
protected override bool AcceptEntity(ArchiveRowTypeInfo entity)
Parameters
Type Name Description
ArchiveRowTypeInfo entity
Returns
Type Description
bool
Overrides
ArchiveEntitiesProviderBase.AcceptEntity(ArchiveRowTypeInfo)

MergeInCurrentConfigurationAsync(string, object, string)

Given the name of a gui control and the current state of the MDO list and the owner keys, fetch and merge in the current state of that gui control (i.e., the currently selected controls, and current orderby constraints)

Declaration
protected override Task MergeInCurrentConfigurationAsync(string guiName, object extraInfo, string ownerKeys)
Parameters
Type Name Description
string guiName

Name of gui control

object extraInfo
string ownerKeys
Returns
Type Description
Task
Overrides
ArchiveConfigurationProviderBase.MergeInCurrentConfigurationAsync(string, object, string)

Implements

IDynamicMDOProvider
ISoListProvider
ISoList

Extension Methods

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