Show / Hide Table of Contents

Class TargetValueExtenderBase

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Inheritance
Object
ExtensibleColumnsBase
ExtenderBase<TargetAssignmentValueTableInfo>
TableExtenderBase<TargetAssignmentValueTableInfo>
TargetValueExtenderBase
TargetValueTargetValueExtender
Implements
IArchiveProviderQueryMapping
IArchiveExtender
IArchiveProviderDoesExtend
IArchiveProviderHasColumns
IArchiveProviderExtensible
Inherited Members
TableExtenderBase<TargetAssignmentValueTableInfo>._ourTable
TableExtenderBase<TargetAssignmentValueTableInfo>.ModifyQuery()
TableExtenderBase<TargetAssignmentValueTableInfo>.TableToExtend
TableExtenderBase<TargetAssignmentValueTableInfo>.MainTableName
ExtenderBase<TargetAssignmentValueTableInfo>.SetJoin()
ExtenderBase<TargetAssignmentValueTableInfo>.GetRankRestriction(FieldInfo)
ExtenderBase<TargetAssignmentValueTableInfo>.StyleHintPrefix
ExtensibleColumnsBase._minuteFields
ExtensibleColumnsBase.Visible
ExtensibleColumnsBase.Invisible
ExtensibleColumnsBase.AllowOrderBy
ExtensibleColumnsBase.DenyOrderBy
ExtensibleColumnsBase.GetAllRestriction
ExtensibleColumnsBase.GetNoneRestriction
ExtensibleColumnsBase.GetNameOrOverrideName(String)
ExtensibleColumnsBase.SetParent(IArchiveProviderExtensible)
ExtensibleColumnsBase.AddAvailableColumn(ArchiveColumnInfo[])
ExtensibleColumnsBase.GetAvailableColumns()
ExtensibleColumnsBase.SetDesiredColumns(String[])
ExtensibleColumnsBase.SetOrderByMapping(String, String[])
ExtensibleColumnsBase.SetOrderByMapping(ArchiveColumnInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.SetPrefixes(String, String)
ExtensibleColumnsBase.SetLocalAbsolutePrefixes(String, String)
ExtensibleColumnsBase.SetIconHint(String)
ExtensibleColumnsBase.SetRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddLocalRestriction(ArchiveRestrictionInfo[])
ExtensibleColumnsBase.AddExtensionProvider(IArchiveExtender)
ExtensibleColumnsBase.GetExtensionProviders()
ExtensibleColumnsBase.GetTableInfosFromExtensionProviders()
ExtensibleColumnsBase.PopulateRowFromReader(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.SuppressTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.SuppressDeepTableResults(SoDataReader, TableInfo)
ExtensibleColumnsBase.AddColumnNameOverride(String, String)
ExtensibleColumnsBase.ApplyColumnNameOverridesToRestrictions()
ExtensibleColumnsBase.ApplyColumnNameOverrides(ArchiveRow)
ExtensibleColumnsBase.AddSubExtenderMapping(String, ExtensibleColumnsBase[])
ExtensibleColumnsBase.WantColumnForOutput(String[])
ExtensibleColumnsBase.WantColumnForOutput(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOutput(List<ArchiveColumnInfo>)
ExtensibleColumnsBase.WantColumnForRestriction(String[])
ExtensibleColumnsBase.WantColumnForRestriction(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForOrderBy(String[])
ExtensibleColumnsBase.GetColumnOrderBy(String)
ExtensibleColumnsBase.WantColumnForOrderBy(ArchiveColumnInfo[])
ExtensibleColumnsBase.WantColumnForAnything(String[])
ExtensibleColumnsBase.WantColumnForAnything(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, Boolean, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapIdField(FieldInfo)
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo, Boolean)
ExtensibleColumnsBase.MapEjUserField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.MapSimpleReturnField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleImageField(FieldInfo, ArchiveColumnInfo, Int32, Int32)
ExtensibleColumnsBase.MapPictureBlob(FieldInfo, ArchiveColumnInfo, BlobLinkType, Int32, Int32, Int32)
ExtensibleColumnsBase.MapSimpleCustomField(FieldInfo, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapSimpleListReturnField(FieldInfo, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapOrderByField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.ActivateAsLinkField(String, 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.PopulateSimpleFields(SoDataReader, ArchiveRow)
ExtensibleColumnsBase.CalculateOrderbyValue(String, SoDataReader, ArchiveColumnData)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, FieldInfo)
ExtensibleColumnsBase.AddDbInfo(ArchiveColumnData, Int32)
ExtensibleColumnsBase.ForceDisable()
ExtensibleColumnsBase.GetAssociateData(Int32)
ExtensibleColumnsBase.GetEjUserData(Int32)
ExtensibleColumnsBase.GetColumnIndex(ArchiveColumnInfo)
ExtensibleColumnsBase.GetColumnIndexFromReader(SoDataReader, FieldInfo, Int32)
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, Boolean)
ExtensibleColumnsBase.AddAssociateFullName(SoDataReader, ArchiveRow, ArchiveColumnInfo, 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
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public abstract class TargetValueExtenderBase : TableExtenderBase<TargetAssignmentValueTableInfo>, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin

Constructors

TargetValueExtenderBase()

Constructor

Declaration
protected TargetValueExtenderBase()

Fields

_colTargetAssignmentDimensionItemId

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetAssignmentDimensionItemId
Field Value
Type Description
ArchiveColumnInfo

_colTargetAssignmentId

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetAssignmentId
Field Value
Type Description
ArchiveColumnInfo

_colTargetAssociate

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetAssociate
Field Value
Type Description
ArchiveColumnInfo

_colTargetContactId

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetContactId
Field Value
Type Description
ArchiveColumnInfo

_colTargetCurrency

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetCurrency
Field Value
Type Description
ArchiveColumnInfo

_colTargetDimensionEntityType

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetDimensionEntityType
Field Value
Type Description
ArchiveColumnInfo

_colTargetDimensionListField

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetDimensionListField
Field Value
Type Description
ArchiveColumnInfo

_colTargetDimensionMeasurementUnit

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetDimensionMeasurementUnit
Field Value
Type Description
ArchiveColumnInfo

_colTargetDimensionTargetTypeName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetDimensionTargetTypeName
Field Value
Type Description
ArchiveColumnInfo

_colTargetPeriod

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetPeriod
Field Value
Type Description
ArchiveColumnInfo

_colTargetPeriodNumber

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetPeriodNumber
Field Value
Type Description
ArchiveColumnInfo

_colTargetPeriodType

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetPeriodType
Field Value
Type Description
ArchiveColumnInfo

_colTargetUserGroup

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetUserGroup
Field Value
Type Description
ArchiveColumnInfo

_colTargetValue

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetValue
Field Value
Type Description
ArchiveColumnInfo

_colTargetYear

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected ArchiveColumnInfo _colTargetYear
Field Value
Type Description
ArchiveColumnInfo

_targetAssignmentInfoTable

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected TargetAssignmentInfoTableInfo _targetAssignmentInfoTable
Field Value
Type Description
TargetAssignmentInfoTableInfo

_targetDimensionTable

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected TargetDimensionTableInfo _targetDimensionTable
Field Value
Type Description
TargetDimensionTableInfo

_targetEntityTypeLookup

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected Dictionary<string, ISoListItem> _targetEntityTypeLookup
Field Value
Type Description
Dictionary<String, ISoListItem>

_targetGroupTable

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected TargetGroupTableInfo _targetGroupTable
Field Value
Type Description
TargetGroupTableInfo

_targetPeriodTable

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected TargetPeriodTableInfo _targetPeriodTable
Field Value
Type Description
TargetPeriodTableInfo

TargetAssignmentIdColName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public const string TargetAssignmentIdColName = "targetAssignmentId"
Field Value
Type Description
String

TargetPeriodColName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public const string TargetPeriodColName = "targetPeriod"
Field Value
Type Description
String

TargetPeriodNumberColName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public const string TargetPeriodNumberColName = "targetPeriodNumber"
Field Value
Type Description
String

TargetPeriodTypeColName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public const string TargetPeriodTypeColName = "targetPeriodType"
Field Value
Type Description
String

TargetValueColName

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public const string TargetValueColName = "targetValue"
Field Value
Type Description
String

Properties

EndDate

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public DateTime EndDate { get; }
Property Value
Type Description
DateTime

StartDate

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public DateTime StartDate { get; }
Property Value
Type Description
DateTime

Methods

InnerModifyQuery()

Add/map return fields to the query

Declaration
protected override void InnerModifyQuery()
Overrides
SuperOffice.CRM.ArchiveLists.ExtenderBase<SuperOffice.CRM.Data.TargetAssignmentValueTableInfo>.InnerModifyQuery()

InnerPopulateRowFromReader(SoDataReader, ArchiveRow)

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
Type Name Description
SoDataReader reader
ArchiveRow row
Overrides
SuperOffice.CRM.ArchiveLists.TableExtenderBase<SuperOffice.CRM.Data.TargetAssignmentValueTableInfo>.InnerPopulateRowFromReader(SuperOffice.Data.SoDataReader, SuperOffice.CRM.ArchiveLists.ArchiveRow)

ProcessOrderBy()

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
protected override void ProcessOrderBy()
Overrides
ExtensibleColumnsBase.ProcessOrderBy()

SetOrderBy(ArchiveOrderByInfo[])

Base extender class that handles target values. Can give you a stream of target values with associate and period/year, based on given criteria.

Declaration
public override void SetOrderBy(ArchiveOrderByInfo[] orderBy)
Parameters
Type Name Description
ArchiveOrderByInfo[] orderBy
Overrides
ExtensibleColumnsBase.SetOrderBy(ArchiveOrderByInfo[])

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