Class ExtraFieldExtenderBase
Creates column for Service extra fields on the table by the parent extender
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class ExtraFieldExtenderBase : TableExtenderBase<TableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Constructors
ExtraFieldExtenderBase()
Default constructor, used by 'top-level' subclasses such as ContactExtraFieldExtender
Declaration
public ExtraFieldExtenderBase()
ExtraFieldExtenderBase(RecursionInfo)
Constructor used by ExtraFieldsExtraTableExtender to propagate the guard data structure against indirect circular references
Declaration
public ExtraFieldExtenderBase(RecursionInfo recursionInfo)
Parameters
Type | Name | Description |
---|---|---|
RecursionInfo | recursionInfo |
Fields
_firstProviderInChain
Creates column for Service extra fields on the table by the parent extender
Declaration
protected bool _firstProviderInChain
Field Value
Type | Description |
---|---|
Boolean |
_recursionInfo
Creates column for Service extra fields on the table by the parent extender
Declaration
protected readonly RecursionInfo _recursionInfo
Field Value
Type | Description |
---|---|
RecursionInfo |
_soTable
Creates column for Service extra fields on the table by the parent extender
Declaration
protected SoTable _soTable
Field Value
Type | Description |
---|---|
SoTable |
Properties
Icon
Creates column for Service extra fields on the table by the parent extender
Declaration
protected string Icon { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
AnalyzeTable()
Creates column for Service extra fields on the table by the parent extender
Declaration
protected void AnalyzeTable()
InnerModifyQuery()
Creates column for Service extra fields on the table by the parent extender
Declaration
protected override void InnerModifyQuery()
Overrides
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Creates column for Service extra fields on the table by the parent extender
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
ShowField(SoField)
Creates column for Service extra fields on the table by the parent extender
Declaration
protected virtual bool ShowField(SoField field)
Parameters
Type | Name | Description |
---|---|---|
SoField | field |
Returns
Type | Description |
---|---|
Boolean |