AxdRetailCatAttrib.findList Method [AX 2012]
Finds posted transactions from the database, and then writes them to an XML string.
Syntax
public AifDocumentXml findList(
AifQueryCriteria _queryCriteria,
AifSchemaInfo _xsdInfo,
AifEndpointActionPolicyInfo _actionPolicyInfo,
AifConstraintListCollection _constraintListCollection,
AifPropertyBag _aifPropertyBag)
Run On
Server
Parameters
- _queryCriteria
Type: AifQueryCriteria Class
An instance of the AifQueryCriteria that contains either a query or an array of criteria to identify the documents by.
- _xsdInfo
Type: AifSchemaInfo Class
An instance of the AifSchemaInfo where it is possible to specify the XSD schema to use for filtering.
- _actionPolicyInfo
Type: AifEndpointActionPolicyInfo Class
An instance of the AifEndpointActionPolicyInfo. Use this class to specify the value mapping to perform. This class can be empty if no value mapping is to occur.
- _constraintListCollection
Type: AifConstraintListCollection Class
A collection of lists that contains the constraints that are identified for each document.
- _aifPropertyBag
Type: AifPropertyBag Extended Data Type
An instance of the AifPropertyBag that contains an XMLDocPurpose.
It specifies whether the document is an original, a duplicate, a pro forma or a snapshot.
Return Value
Type: AifDocumentXml Extended Data Type
An XML string that contains the data of the transactions.
Remarks
The findList method is implemented on the AxdBase. If a document does not provide the corresponding action type (QueryDocuments), the findList method must be overridden on the document class for the findList method, if called, to throw an error. For example, the AxdSalesPackingSlip.findList method.