Class NewCategoryMembersProvider
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists
Assembly: SoDataBase.dll
Syntax
[ArchiveProvider("NewCategoryMembers", 1073741823)]
public class NewCategoryMembersProvider : TypedQueryProviderBase<ArchiveRow, AssociateAssociateExtender>, IArchiveProviderQueryMapping, IArchiveQueryProvider, IArchiveProviderExtensible, IArchiveTypedProvider<ArchiveRow>, IArchiveTypedProviderBase, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
NewCategoryMembersProvider()
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Declaration
public NewCategoryMembersProvider()
Fields
ProviderName
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Declaration
public const string ProviderName = "NewCategoryMembers"
Field Value
Type | Description |
---|---|
string |
RowTypeName
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Declaration
public const string RowTypeName = "newCategoryMember"
Field Value
Type | Description |
---|---|
string |
_colAddedRows
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Declaration
protected ArchiveColumnInfo _colAddedRows
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
_colWeight
Archive of NewCategoryMember - used by the web api. Lists new CategoryMembers added through restriction.
Declaration
protected ArchiveColumnInfo _colWeight
Field Value
Type | Description |
---|---|
ArchiveColumnInfo |
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
SetRestriction(params ArchiveRestrictionInfo[])
Set the restriction by calling the base class and InnerSetRestriction; take this opportunity to note that a restriction has actually been set, so we can report cases of totally missing restrictions (which is not acceptable as it might end up fetching the whole database)
Declaration
public override bool SetRestriction(params ArchiveRestrictionInfo[] restrictions)
Parameters
Type | Name | Description |
---|---|---|
ArchiveRestrictionInfo[] | restrictions |
Returns
Type | Description |
---|---|
bool |