Class PersonProjectsFindExtender
Implements the joiner for persn and projects through project members where person is the main table.
Inheritance
PersonProjectsFindExtender
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
public class PersonProjectsFindExtender : ProjectExtenderBase, IArchiveProviderQueryMapping, IArchiveExtender, IArchiveProviderDoesExtend, IArchiveProviderHasColumns, IArchiveProviderExtensible
Constructors
PersonProjectsFindExtender()
Initializes the extender
Declaration
public PersonProjectsFindExtender()
PersonProjectsFindExtender(Features)
Initializes the extender with the given set of feature bits
Declaration
public PersonProjectsFindExtender(ProjectExtenderBase.Features features)
Parameters
Type | Name | Description |
---|---|---|
ProjectExtenderBase.Features | features |
Fields
_colFunction
Implements the joiner for persn and projects through project members where person is the main table.
Declaration
protected ArchiveColumnInfo _colFunction
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
Methods
InnerModifyQuery()
Add/map return fields to the query; call SetJoin to obtain the contact table info instance from the derived class
Declaration
protected override void InnerModifyQuery()
Overrides
SetJoin()
Join project through project members and projects
Declaration
protected override ProjectTableInfo SetJoin()
Returns
Type | Description |
---|---|
ProjectTableInfo |