Class VisibleForAssociateMDOProvider
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Inheritance
VisibleForAssociateMDOProvider
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("visibleforassociate")]
[MDOAdditionalInfo("ContactName", "Add the company name in parenthesis.", false)]
[MDOAdditionalInfo("includeHasEmail", "Include has_email in extrainfo", false)]
public class VisibleForAssociateMDOProvider : AssociateMDOProviderBase, ISoListProvider, ISoList, IEnumerable<ISoListItem>, IEnumerable
Fields
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
public const string ContactNameAdditionalInfo = "ContactName"
Field Value
IncludeHasEmail
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
public const string IncludeHasEmail = "includeHasEmail"
Field Value
ProviderName
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
public const string ProviderName = "visibleforassociate"
Field Value
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
protected ContactTableInfo _contactTableInfo
Field Value
_emailTableInfo
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
protected EmailTableInfo _emailTableInfo
Field Value
Methods
Construct(string, string, int[], bool, string, bool)
Phase two of the two-phase construction
Declaration
public override void Construct(string tableName, string additionalInfo, int[] historyIDs, bool onlyReadHistory, string searchValue, bool forceFlatList)
Parameters
Overrides
GenerateCommonQuery(CustomSearch, ListInfo)
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
protected override void GenerateCommonQuery(ListTableRows.CustomSearch query, ListInfo li)
Parameters
Overrides
GetGroupingAllowedForList()
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
protected override bool GetGroupingAllowedForList()
Returns
Overrides
List provider that returns a list suitable for VisibleFor and PinTo (with groups and possibly some other special items like All).
Declaration
protected override string GetItemExtraInfo(ListTableRow row)
Parameters
Returns
Overrides
GetItemName(ListTableRow)
Declaration
protected override string GetItemName(ListTableRow row)
Parameters
Returns
Overrides
Implements
Extension Methods