Class SaintAmountClassProvider
This SoList provider generates the amount class list for the Saint criteria. This list is an extension of the basic AmountClass MDO list, with the addition of an ALL choice with ID 0.
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[MDOProviderPlugin("saintAmountClass")]
public class SaintAmountClassProvider : ListWithLiteralItemsBase, ISoListProvider, ISoList
Constructors
SaintAmountClassProvider()
This SoList provider generates the amount class list for the Saint criteria. This list is an extension of the basic AmountClass MDO list, with the addition of an ALL choice with ID 0.
Declaration
public SaintAmountClassProvider()
Methods
GetInnerListProviderName(string)
Subclass contract: Return the name of the desired inner provider; this will be passed to the SoListProviderFactory.
Declaration
protected override string GetInnerListProviderName(string outerListname)
Parameters
Type | Name | Description |
---|---|---|
string | outerListname | List name from the client code, useful if one class is to extend more than one list |
Returns
Type | Description |
---|---|
string |
Overrides
GetLeadingRootItems(List<ISoListItem>)
Subclass contract: Override this method to provide leading root items. Add your items to the list that is passed in. If you do not need to add leading items, do not override this method.
Declaration
protected override void GetLeadingRootItems(List<ISoListItem> leadingItems)
Parameters
Type | Name | Description |
---|---|---|
List<ISoListItem> | leadingItems | List to add leading items to |