Class SaleSaleStakeholderExtension
Inheritance
SaleSaleStakeholderExtension
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class SaleSaleStakeholderExtension : SaleStakeholderExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
SaleSaleStakeholderExtension()
Declaration
public SaleSaleStakeholderExtension()
Methods
SetIconHint(string)
Set the icon hint on all available columns
Declaration
public override void SetIconHint(string iconHint)
Parameters
Type | Name | Description |
---|---|---|
string | iconHint | Iconhint to be set on all columns |
Overrides
Remarks
This method is usually called by the most-derived class in its initialization, because that is the point where the knowledge of exactly what table/query is being extended is present. For instance, the UdefExtenderBase does not really know whether it represents a person or contact, while the PersonUdefExtender does have this knowledge embedded in the type.
For this reason, the implementation here also does NOT call the _extensibleHelper to propagate the icon hint to other extenders - each extender is expected to set its own icon hint. Standard icon hint names can be found in the ArchiveListConstants classSetJoin()
Subclass contract: Implementations of this method should create the extenders' table information object, join it to the relevant parent, and return the table information instance
Declaration
protected override SaleStakeholderTableInfo SetJoin()
Returns
Type | Description |
---|---|
SaleStakeholderTableInfo |