Show / Hide Table of Contents

Class BatchTaskExtenderBase

Inheritance
object
ExtensibleColumnsBase
ExtenderBase<BatchTaskTableInfo>
TableExtenderBase<BatchTaskTableInfo>
BatchTaskExtenderBase
BatchTaskBatchTaskExtender
Implements
IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible
Inherited Members
TableExtenderBase<BatchTaskTableInfo>._ourTable
TableExtenderBase<BatchTaskTableInfo>.ModifyQuery()
TableExtenderBase<BatchTaskTableInfo>.InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
TableExtenderBase<BatchTaskTableInfo>.TableToExtend
TableExtenderBase<BatchTaskTableInfo>.MainTableName
ExtenderBase<BatchTaskTableInfo>.SetJoin()
ExtenderBase<BatchTaskTableInfo>.GetRankRestriction(FieldInfo)
ExtenderBase<BatchTaskTableInfo>.StyleHintPrefix
ExtensibleColumnsBase._minuteFields
ExtensibleColumnsBase.Visible
ExtensibleColumnsBase.Invisible
ExtensibleColumnsBase.AllowOrderBy
ExtensibleColumnsBase.DenyOrderBy
ExtensibleColumnsBase.GetAllRestriction
ExtensibleColumnsBase.GetNoneRestriction
ExtensibleColumnsBase.GetNameOrOverrideName(string)
ExtensibleColumnsBase.SetParent(IArchiveProviderExtensible)
ExtensibleColumnsBase.AddAvailableColumn(params ArchiveColumnInfo[])
ExtensibleColumnsBase.GetAvailableColumns()
ExtensibleColumnsBase.SetDesiredColumns(params string[])
ExtensibleColumnsBase.SetOrderBy(ArchiveOrderByInfo[])
ExtensibleColumnsBase.SetOrderByMapping(string, params string[])
ExtensibleColumnsBase.SetOrderByMapping(ArchiveColumnInfo, params ArchiveColumnInfo[])
ExtensibleColumnsBase.SetPrefixes(string, string)
ExtensibleColumnsBase.SetLocalAbsolutePrefixes(string, string)
ExtensibleColumnsBase.SetIconHint(string)
ExtensibleColumnsBase.SetRestriction(params ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddLocalRestriction(params ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddExtensionProvider(IArchiveExtender)
ExtensibleColumnsBase.GetExtensionProviders()
ExtensibleColumnsBase.GetTableInfosFromExtensionProviders()
ExtensibleColumnsBase.PopulateRowFromReaderAsync(SoDataReader, ArchiveRow, CancellationToken)
ExtensibleColumnsBase.SuppressTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.SuppressDeepTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.AddColumnNameOverride(string, string)
ExtensibleColumnsBase.ApplyColumnNameOverridesToRestrictions()
ExtensibleColumnsBase.ApplyColumnNameOverrides(ArchiveRow)
ExtensibleColumnsBase.AddSubExtenderMapping(string, params ExtensibleColumnsBase[])
ExtensibleColumnsBase.WantColumnForOutput(params string[])
ExtensibleColumnsBase.WantColumnForOutput(params ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOutput(List<ArchiveColumnInfo>)
ExtensibleColumnsBase.WantColumnForRestriction(params string[])
ExtensibleColumnsBase.WantColumnForRestriction(params ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOrderBy(params string[])
ExtensibleColumnsBase.GetColumnOrderBy(string)
ExtensibleColumnsBase.WantColumnForOrderBy(params ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForAnything(params string[])
ExtensibleColumnsBase.WantColumnForAnything(params ArchiveColumnInfo[])
ExtensibleColumnsBase.IsQueryNeeded()
ExtensibleColumnsBase.IsQueryRestriction()
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.GetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterJoin(Equal, Restriction)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal)
ExtensibleColumnsBase.SetLeftOuterOrInnerJoin(Equal, Restriction)
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, bool, string, params ArchiveColumnInfo[])
ExtensibleColumnsBase.MapIdField(FieldInfo)
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo, bool)
ExtensibleColumnsBase.MapEjUserField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapSimpleReturnField(FieldInfo, params ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleImageField(FieldInfo, ArchiveColumnInfo, int, int)
ExtensibleColumnsBase.MapPictureBlob(FieldInfo, ArchiveColumnInfo, BlobLinkType, int, int, int)
ExtensibleColumnsBase.MapSimpleCustomField(FieldInfo, params ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleListReturnField(FieldInfo, string, params ArchiveColumnInfo[])
ExtensibleColumnsBase.MapOrderByField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.ActivateAsLinkField(string, params ArchiveColumnInfo[])
ExtensibleColumnsBase.HasAvailableColumn(string)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType, string, string)
ExtensibleColumnsBase.AddAndInitializeExtensionProvider<ExtenderType>(ExtenderType)
ExtensibleColumnsBase.HasRestriction(string)
ExtensibleColumnsBase.ExtractRestrictions(string)
ExtensibleColumnsBase.ExtractRestrictions(ArchiveColumnInfo)
ExtensibleColumnsBase.ExtractRestriction(string)
ExtensibleColumnsBase.ExtractRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.ProcessRestrictions()
ExtensibleColumnsBase.ProcessOrderBy()
ExtensibleColumnsBase.PopulateSimpleFieldsAsync(SoDataReader, ArchiveRow, CancellationToken)
ExtensibleColumnsBase.CalculateOrderbyValue(string, SoDataReader, ArchiveColumnData)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, FieldInfo)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, int)
ExtensibleColumnsBase.ForceDisable()
ExtensibleColumnsBase.GetAssociateData(int)
ExtensibleColumnsBase.GetEjUserData(int)
ExtensibleColumnsBase.GetColumnIndex(ArchiveColumnInfo)
ExtensibleColumnsBase.GetColumnIndexFromReader(SoDataReader, FieldInfo, ref int)
ExtensibleColumnsBase.ConvertDbTypeToString(object, ExtensibleColumnsBase.DbColumnBinding)
ExtensibleColumnsBase.GetStandardTooltipHint(SoDataReader, FieldInfo)
ExtensibleColumnsBase.GetLinkHint(SoDataReader, string)
ExtensibleColumnsBase.SetNonZeroBoolRestriction(ArchiveColumnInfo)
ExtensibleColumnsBase.AddUpdatedByMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddRegisteredMapping(ArchiveColumnInfo, FieldInfo, ArchiveColumnInfo, FieldInfo)
ExtensibleColumnsBase.AddLastUpdatedMapping(ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedBy(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
ExtensibleColumnsBase.AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo, bool)
ExtensibleColumnsBase.AddAssociateFullName(SoDataReader, ArchiveRow, ArchiveColumnInfo, params FieldInfo[])
ExtensibleColumnsBase.GetIdFieldTag(SoDataReader)
ExtensibleColumnsBase.GetArchiveColumnName(SoField)
ExtensibleColumnsBase.ExtensibleHelper
ExtensibleColumnsBase.ColumnHelper
ExtensibleColumnsBase.RestrictionHelper
ExtensibleColumnsBase.Parent
ExtensibleColumnsBase.DisableSubtreeIfNoRestriction
ExtensibleColumnsBase.RestrictionSetForSubtree
ExtensibleColumnsBase.ForceQueryNeeded
ExtensibleColumnsBase.ForceRestriction
ExtensibleColumnsBase.BlockOrderBy
ExtensibleColumnsBase.IdField
ExtensibleColumnsBase.LastSubExtenderWins
ExtensibleColumnsBase.ParentPrimaryKey
ExtensibleColumnsBase.QuoteAlternativeId
ExtensibleColumnsBase.SaleId
ExtensibleColumnsBase.NamePrefix
ExtensibleColumnsBase.DisplayNamePrefix
ExtensibleColumnsBase.RootQuery
ExtensibleColumnsBase.OrderBySlots
ExtensibleColumnsBase.PopulateDisplayValue
ExtensibleColumnsBase.PopulateTooltipHint
ExtensibleColumnsBase.DebugXML
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
public abstract class BatchTaskExtenderBase : TableExtenderBase<BatchTaskTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible

Constructors

BatchTaskExtenderBase()

Declaration
protected BatchTaskExtenderBase()

Fields

ColumnDbTag

Declaration
public const string ColumnDbTag = "DbTag"
Field Value
Type Description
string

ColumnDefinitionDescr

Declaration
public const string ColumnDefinitionDescr = "DefinitionDescription"
Field Value
Type Description
string

ColumnDefinitionId

Declaration
public const string ColumnDefinitionId = "DefinitionId"
Field Value
Type Description
string

ColumnDefinitionName

Declaration
public const string ColumnDefinitionName = "DefinitionName"
Field Value
Type Description
string

ColumnDefinitionTimeOut

Declaration
public const string ColumnDefinitionTimeOut = "DefinitionTimeOut"
Field Value
Type Description
string

ColumnDescription

Declaration
public const string ColumnDescription = "Description"
Field Value
Type Description
string

ColumnDetailsRecord

Declaration
public const string ColumnDetailsRecord = "DetailsRecord"
Field Value
Type Description
string

ColumnDetailsTable

Declaration
public const string ColumnDetailsTable = "DetailsTable"
Field Value
Type Description
string

ColumnId

Declaration
public const string ColumnId = "batchTaskId"
Field Value
Type Description
string

ColumnLastStarted

Declaration
public const string ColumnLastStarted = "LastStarted"
Field Value
Type Description
string

ColumnProgressDescription

Declaration
public const string ColumnProgressDescription = "ProgressDescription"
Field Value
Type Description
string

ColumnProgressPercent

Declaration
public const string ColumnProgressPercent = "ProgressPercent"
Field Value
Type Description
string

ColumnRegistered

Declaration
public const string ColumnRegistered = "Registered"
Field Value
Type Description
string

ColumnRegisteredBy

Declaration
public const string ColumnRegisteredBy = "RegisteredAssoc"
Field Value
Type Description
string

ColumnRequest

Declaration
public const string ColumnRequest = "Request"
Field Value
Type Description
string

ColumnResponse

Declaration
public const string ColumnResponse = "Response"
Field Value
Type Description
string

ColumnStartCount

Declaration
public const string ColumnStartCount = "StartCount"
Field Value
Type Description
string

ColumnState

Declaration
public const string ColumnState = "State"
Field Value
Type Description
string

ColumnUpdated

Declaration
public const string ColumnUpdated = "Updated"
Field Value
Type Description
string

ColumnUpdatedBy

Declaration
public const string ColumnUpdatedBy = "UpdatedAssoc"
Field Value
Type Description
string

_colDbTag

Declaration
protected ArchiveColumnInfo _colDbTag
Field Value
Type Description
ArchiveColumnInfo

_colDefDescr

Declaration
protected ArchiveColumnInfo _colDefDescr
Field Value
Type Description
ArchiveColumnInfo

_colDefId

Declaration
protected ArchiveColumnInfo _colDefId
Field Value
Type Description
ArchiveColumnInfo

_colDefName

Declaration
protected ArchiveColumnInfo _colDefName
Field Value
Type Description
ArchiveColumnInfo

_colDefTimeOut

Declaration
protected ArchiveColumnInfo _colDefTimeOut
Field Value
Type Description
ArchiveColumnInfo

_colDescr

Declaration
protected ArchiveColumnInfo _colDescr
Field Value
Type Description
ArchiveColumnInfo

_colLastStarted

Declaration
protected ArchiveColumnInfo _colLastStarted
Field Value
Type Description
ArchiveColumnInfo

_colProgDesc

Declaration
protected ArchiveColumnInfo _colProgDesc
Field Value
Type Description
ArchiveColumnInfo

_colProgPct

Declaration
protected ArchiveColumnInfo _colProgPct
Field Value
Type Description
ArchiveColumnInfo

_colRecord

Declaration
protected ArchiveColumnInfo _colRecord
Field Value
Type Description
ArchiveColumnInfo

_colRegisteredBy

Declaration
protected ArchiveColumnInfo _colRegisteredBy
Field Value
Type Description
ArchiveColumnInfo

_colRegisteredDate

Declaration
protected ArchiveColumnInfo _colRegisteredDate
Field Value
Type Description
ArchiveColumnInfo

_colRequest

Declaration
protected ArchiveColumnInfo _colRequest
Field Value
Type Description
ArchiveColumnInfo

_colResponse

Declaration
protected ArchiveColumnInfo _colResponse
Field Value
Type Description
ArchiveColumnInfo

_colStartCount

Declaration
protected ArchiveColumnInfo _colStartCount
Field Value
Type Description
ArchiveColumnInfo

_colState

Declaration
protected ArchiveColumnInfo _colState
Field Value
Type Description
ArchiveColumnInfo

_colTable

Declaration
protected ArchiveColumnInfo _colTable
Field Value
Type Description
ArchiveColumnInfo

_colUpdatedBy

Declaration
protected ArchiveColumnInfo _colUpdatedBy
Field Value
Type Description
ArchiveColumnInfo

_colUpdatedDate

Declaration
protected ArchiveColumnInfo _colUpdatedDate
Field Value
Type Description
ArchiveColumnInfo

Methods

InnerModifyQuery()

Template method called from ModifyQuery() during query processing; subclasses should implement it to build their queries. It will ONLY be called if IsQueryNeeded returns true.

Declaration
protected override void InnerModifyQuery()
Overrides
ExtenderBase<BatchTaskTableInfo>.InnerModifyQuery()

Implements

IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible

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