Class OperatorProvider
This SoList provider will generate the operator list for a given search criterion data type. The data type is passed in as the extraInfo parameter, and is generally one of the constants in SuperOffice.CRM.ArchiveLists.ArchiveListConstants.ColumnTypes. The RestrictionOperations class is the source of the data, so this list will change if that class is extended.
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[MDOProviderPlugin("restrictionOperators")]
[MDOAdditionalInfo("RestrictionType for which we want the list of supported operators, and their value hints; use the SuperOffice.CRM.ArchiveLists.Constants.RestrictionTypes constant strings", "associate")]
public class OperatorProvider : LiteralsOnlyBase, ISoListProvider, ISoList
Constructors
OperatorProvider()
This SoList provider will generate the operator list for a given search criterion data type. The data type is passed in as the extraInfo parameter, and is generally one of the constants in SuperOffice.CRM.ArchiveLists.ArchiveListConstants.ColumnTypes. The RestrictionOperations class is the source of the data, so this list will change if that class is extended.
Declaration
public OperatorProvider()
Fields
ProviderName
This SoList provider will generate the operator list for a given search criterion data type. The data type is passed in as the extraInfo parameter, and is generally one of the constants in SuperOffice.CRM.ArchiveLists.ArchiveListConstants.ColumnTypes. The RestrictionOperations class is the source of the data, so this list will change if that class is extended.
Declaration
public const string ProviderName = "restrictionOperators"
Field Value
Type | Description |
---|---|
string |
Methods
AddItemsAsync(CancellationToken)
Get the array of operator information from the RestrictionOperations and construct SoListItems out of it.
Declaration
protected override Task AddItemsAsync(CancellationToken cancellationToken)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |