Show / Hide Table of Contents

Class TaskProvider

Task table MDO list. Optional include "None" as first value.

Inheritance
Object
MDOProviderBase
TaskProvider
Implements
ISoListProvider
ISoList
IEnumerable<ISoListItem>
IEnumerable
Inherited Members
MDOProviderBase._historyIds
MDOProviderBase._searchValue
MDOProviderBase._forceFlatList
MDOProviderBase._rootCollection
MDOProviderBase._historyCollection
MDOProviderBase._headingCollection
MDOProviderBase._declaredListName
MDOProviderBase._tableRows
MDOProviderBase._nodeType
MDOProviderBase._listName
MDOProviderBase._tableName
MDOProviderBase._tableListInfo
MDOProviderBase._listInfo
MDOProviderBase.FillList()
MDOProviderBase.GetHistoryCollection()
MDOProviderBase.ReadSimpleList()
MDOProviderBase.ReadItemsAndHeadings()
MDOProviderBase.GetSimpleListQuery()
MDOProviderBase.AddSimpleListOrderBy(ListTableRows.CustomSearch)
MDOProviderBase.GetItemsAndHeadingsQuery()
MDOProviderBase.GetItemsAndHeadingsQuery(Boolean, Int32[])
MDOProviderBase.AddGroupLinkJoin(Int32[], ListTableRows.CustomSearch)
MDOProviderBase.GetHeadingType(ListTableRow)
MDOProviderBase.GetItemId(ListTableRow)
MDOProviderBase.GetItemName(ListTableRow)
MDOProviderBase.AcceptHistoryRow(ListTableRow)
MDOProviderBase.GetHistoryIconHint(ListTableRow)
MDOProviderBase.GetItemTooltip(ListTableRow)
MDOProviderBase.GetItemRank(ListTableRow)
MDOProviderBase.GetItemDeleted(ListTableRow)
MDOProviderBase.GetItemStyleHint(ListTableRow)
MDOProviderBase.GetItemExtraInfo(ListTableRow)
MDOProviderBase.GetGroupingAllowedForList()
MDOProviderBase.OnAddRootElementToCollection(SoListItem)
MDOProviderBase.OnAddSubItemToCollection(SoListItem, List<ISoListItem>)
MDOProviderBase.OnAddHeadingElementToCollection(SoListHeading)
MDOProviderBase.OnAddHistoryElementToCollection(SoListItem)
MDOProviderBase.GetListLowerLimit()
MDOProviderBase.BuildMdoCollections()
MDOProviderBase.ResortFlattenedList()
MDOProviderBase.IncludeDeletedItems
MDOProviderBase.InhibitResortOnFlattening
MDOProviderBase.IsFinalListFlat
MDOProviderBase.HistoryItems
MDOProviderBase.RootItems
MDOProviderBase.HeadingItems
Namespace: SuperOffice.CRM.Lists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("Task")]
[MDOAdditionalInfo("includeNone", "Include a NO-SELECTION item first", true)]
public class TaskProvider : MDOProviderBase, ISoListProvider, ISoList, IPlugin, IEnumerable<ISoListItem>, IEnumerable

Constructors

TaskProvider()

Task table MDO list. Optional include "None" as first value.

Declaration
public TaskProvider()

Fields

ProviderName

Task table MDO list. Optional include "None" as first value.

Declaration
public const string ProviderName = "Task"
Field Value
Type Description
String

Properties

HistoryInfo

The HistoryInfo for the root provider is null; it's the HistoryInfo for our that is interesting

Declaration
public override HistoryInfo HistoryInfo { get; }
Property Value
Type Description
HistoryInfo
Overrides
MDOProviderBase.HistoryInfo

Methods

Construct(String, String, Int32[], Boolean, String, Boolean)

Task table MDO list. Optional include "None" as first value.

Declaration
public override void Construct(string tableName, string additionalInfo, int[] historyIDs, bool onlyReadHistory, string searchValue, bool forceFlatList)
Parameters
Type Name Description
String tableName
String additionalInfo
Int32[] historyIDs
Boolean onlyReadHistory
String searchValue
Boolean forceFlatList
Overrides
MDOProviderBase.Construct(String, String, Int32[], Boolean, String, Boolean)

GetHeadingIconHint(ListTableRow)

Task table MDO list. Optional include "None" as first value.

Declaration
protected override string GetHeadingIconHint(ListTableRow row)
Parameters
Type Name Description
ListTableRow row
Returns
Type Description
String
Overrides
MDOProviderBase.GetHeadingIconHint(ListTableRow)

GetItemColor(ListTableRow)

Task table MDO list. Optional include "None" as first value.

Declaration
protected override int GetItemColor(ListTableRow row)
Parameters
Type Name Description
ListTableRow row
Returns
Type Description
Int32
Overrides
MDOProviderBase.GetItemColor(ListTableRow)

GetItemIconHint(ListTableRow)

Task table MDO list. Optional include "None" as first value.

Declaration
protected override string GetItemIconHint(ListTableRow row)
Parameters
Type Name Description
ListTableRow row
Returns
Type Description
String
Overrides
MDOProviderBase.GetItemIconHint(ListTableRow)

GetItemType(ListTableRow)

Task table MDO list. Optional include "None" as first value.

Declaration
protected override string GetItemType(ListTableRow row)
Parameters
Type Name Description
ListTableRow row
Returns
Type Description
String
Overrides
MDOProviderBase.GetItemType(ListTableRow)

GetPreferredSortOrder()

Tell the provider that we want sorting by rank.

Declaration
protected override MDOSortOrder GetPreferredSortOrder()
Returns
Type Description
MDOSortOrder
Overrides
MDOProviderBase.GetPreferredSortOrder()

Implements

ISoListProvider
ISoList
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable

Extension Methods

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