Class FindErpProductSearchProvider
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Inheritance
Implements
Inherited Members
Namespace: SuperOffice.CRM.ArchiveLists.Archive
Assembly: SoDataBase.BusinessLogic.dll
Syntax
[ArchiveProvider("QuoteLineConfiguration", 1073741823)]
public class FindErpProductSearchProvider : MultiQueryProviderBaseWithRestrictionGroups, IArchiveMultiQueryProvider, IArchiveProvider, IArchiveProviderHasRows, IArchiveProviderHasColumns, IArchiveProviderHasEntities
Constructors
FindErpProductSearchProvider()
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
public FindErpProductSearchProvider()
FindErpProductSearchProvider(string)
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
public FindErpProductSearchProvider(string providerWithContext)
Parameters
| Type | Name | Description |
|---|---|---|
| string | providerWithContext |
Fields
ProviderName
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
public const string ProviderName = "QuoteLineConfiguration"
Field Value
| Type | Description |
|---|---|
| string |
Properties
RestrictionStorageKey
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
protected override string RestrictionStorageKey { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
StorageKeyRestrictionName
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
protected override string StorageKeyRestrictionName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
SubProviderName
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
protected override string SubProviderName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
ModifyRestrictionGroup(IArchiveProvider, ArchiveRestrictionInfo[])
Criteria search for ErpProduct. Potentially goes out to external quote connectors
Declaration
protected override ArchiveRestrictionInfo[] ModifyRestrictionGroup(IArchiveProvider provider, ArchiveRestrictionInfo[] resGroup)
Parameters
| Type | Name | Description |
|---|---|---|
| IArchiveProvider | provider | |
| ArchiveRestrictionInfo[] | resGroup |
Returns
| Type | Description |
|---|---|
| ArchiveRestrictionInfo[] |
Overrides
SetRestriction(ArchiveRestrictionInfo[])
Mandatory restriction selectionId is used to retrieve the actual restrictions, instantiate providers and set up the whole system
Declaration
public override bool SetRestriction(ArchiveRestrictionInfo[] restrictions)
Parameters
| Type | Name | Description |
|---|---|---|
| ArchiveRestrictionInfo[] | restrictions |
Returns
| Type | Description |
|---|---|
| bool |