Class PersonProjectsProvider
Inheritance
PersonProjectsProvider
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.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 |