Class PersonProjectsProvider
Inheritance
PersonProjectsProvider
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[ArchiveProvider("PersonProjects", 1073741823)]
public class PersonProjectsProvider : TypedQueryProviderBase<ArchiveRow, PersonProjectsExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
PersonProjectsProvider()
Declaration
public PersonProjectsProvider()
Methods
InnerPopulateRowFromReader(SoDataReader, ArchiveRow)
Override: If no-one in the subclass has set the link hint up to now, then do so, using the row entity name and primary key
Declaration
protected override void InnerPopulateRowFromReader(SoDataReader reader, ArchiveRow row)
Parameters
| Type | Name | Description |
|---|---|---|
| SoDataReader | reader | |
| ArchiveRow | row |
Overrides
InnerSetRestriction(ArchiveRestrictionInfo[])
Override this method to implement custom processing during SetRestriction, without killing the default implementation
Declaration
public override bool InnerSetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveRestrictionInfo[] | restrictions | Incoming array of restrictions |
Returns
| Type | Description |
|---|---|
| bool | True if at least one active restriction matched a known column and was processed |