Show / Hide Table of Contents

Class ArchiveEntitiesProviderBase

Inheritance
Object
ArchiveConfigurationProviderBase
ArchiveEntitiesProviderBase
ChooseEntityProvider
Implements
IDynamicMDOProvider
ISoListProvider
ISoList
Inherited Members
ArchiveConfigurationProviderBase._rootItems
ArchiveConfigurationProviderBase._headingItems
ArchiveConfigurationProviderBase._historyItems
ArchiveConfigurationProviderBase._additionalInfo
ArchiveConfigurationProviderBase.AcceptProvider(String)
ArchiveConfigurationProviderBase.MergeInCurrentConfiguration(String, Object)
ArchiveConfigurationProviderBase.MergeInCurrentConfiguration(String, Object, String)
ArchiveConfigurationProviderBase.Construct(String, String, Int32[], Boolean, String, Boolean)
ArchiveConfigurationProviderBase.AllItems
ArchiveConfigurationProviderBase.HistoryInfo
ArchiveConfigurationProviderBase.SupportedLists
ArchiveConfigurationProviderBase.HistoryItems
ArchiveConfigurationProviderBase.RootItems
ArchiveConfigurationProviderBase.HeadingItems
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class ArchiveEntitiesProviderBase : ArchiveConfigurationProviderBase, IDynamicMDOProvider, ISoListProvider, ISoList, IPlugin

Constructors

ArchiveEntitiesProviderBase()

Declaration
protected ArchiveEntitiesProviderBase()

Properties

InternalNamePrefix

Declaration
protected override string InternalNamePrefix { get; }
Property Value
Type Description
String
Overrides
ArchiveConfigurationProviderBase.InternalNamePrefix

NamePrefix

The prefix used to differentiate our lists from all other MDO lists. To avoid naming collisions, if an archive is called 'activity' then the list we generate here will be called NamePrefix+'activity'. returns a list of the names we support (including prefix).

Declaration
public static string NamePrefix { get; }
Property Value
Type Description
String

Methods

AcceptEntity(ArchiveRowTypeInfo)

Declaration
protected abstract bool AcceptEntity(ArchiveRowTypeInfo entity)
Parameters
Type Name Description
ArchiveRowTypeInfo entity
Returns
Type Description
Boolean

BuildItem(Int32, ArchiveRowTypeInfo)

Declaration
protected virtual ISoListItem BuildItem(int id, ArchiveRowTypeInfo entity)
Parameters
Type Name Description
Int32 id
ArchiveRowTypeInfo entity
Returns
Type Description
ISoListItem

BuildList(String, String, String, Boolean)

Declaration
protected override void BuildList(string providerName, string guiControl, string searchValue, bool forceFlatList)
Parameters
Type Name Description
String providerName
String guiControl
String searchValue
Boolean forceFlatList
Overrides
ArchiveConfigurationProviderBase.BuildList(String, String, String, Boolean)

Implements

IDynamicMDOProvider
ISoListProvider
ISoList

Extension Methods

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