Class ContactProjectsFindExtender
Implements the joiner for contacts and projects through project members where contact is the main table.
Inheritance
ContactProjectsFindExtender
Implements
Inherited Members
ExtensibleColumnsBase.MapReturnField(ArchiveSelect, FieldInfo, Boolean, String, ArchiveColumnInfo[])
ExtensibleColumnsBase.MapAssociateField(FieldInfo, ArchiveColumnInfo)
ExtensibleColumnsBase.AddUpdatedDate(SoDataReader, ArchiveRow, ArchiveColumnInfo, FieldInfo, FieldInfo)
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class ContactProjectsFindExtender : ProjectExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible, IPlugin
Constructors
ContactProjectsFindExtender()
Initializes the extender
Declaration
public ContactProjectsFindExtender()
ContactProjectsFindExtender(ProjectExtenderBase.Features)
Initializes the extender with the given set of feature bits
Declaration
public ContactProjectsFindExtender(ProjectExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
ProjectExtenderBase.Features | features |
Methods
SetJoin()
Join project through project members and projects
Declaration
protected override ProjectTableInfo SetJoin()
Returns
Type | Description |
---|---|
ProjectTableInfo |