Class SuggestedDocumentExtenderBase
Extender base for suggested document items in Guides
Inheritance
System.Object
SuggestedDocumentExtenderBase
Implements
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class SuggestedDocumentExtenderBase : GuideExtenderBase<SuggestedDocumentTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Remarks
This extender specializes the generic base class into one that specifically handles documents, but does not take any stand on whether we're dealing with a Sale or Project guide as ultimate parent.
Constructors
SuggestedDocumentExtenderBase()
Declaration
public SuggestedDocumentExtenderBase()
Fields
DocumentInstancePrefix
Declaration
public const string DocumentInstancePrefix = "documentInstance"
Field Value
Type | Description |
---|---|
System.String |
Properties
MainTableName
Declaration
public override string MainTableName { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SuggestedDocumentTableInfo>.MainTableName
TableToExtend
Declaration
public override TableInfo TableToExtend { get; }
Property Value
Type | Description |
---|---|
TableInfo |
Overrides
Methods
HasInstance(SoDataReader)
Declaration
public bool HasInstance(SoDataReader reader)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader |
Returns
Type | Description |
---|---|
System.Boolean |
InnerModifyQuery()
Declaration
protected override void InnerModifyQuery()
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SuggestedDocumentTableInfo>.InnerModifyQuery()
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
ModifyQuery()
Declaration
public override void ModifyQuery()
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.SuggestedDocumentTableInfo>.ModifyQuery()
PopulateRowFromReader(SoDataReader, ArchiveRow)
Declaration
public override void PopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type | Name | Description |
---|---|---|
SoDataReader | reader | |
ArchiveRow | row |
Overrides
ProcessRestrictions()
Declaration
protected override bool ProcessRestrictions()
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
SetDesiredColumns(String[])
Declaration
public override void SetDesiredColumns(params string[] columnIds)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | columnIds |
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)