OSID Logo
OSID Specifications
acknowledgement package
Version 3.1.0
Interfaceosid.acknowledgement.BillingQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.acknowledgement.BillingQueryInspector
osid.acknowledgement.BillingSearchResults
osid.acknowledgement.CreditQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

Like all OsidQueryInspectors, BillingQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetCreditIdTerms
Description

Gets the credit Id query terms.

Returnosid.search.terms.IdTerm[] the credit Id terms
Compliancemandatory This method must be implemented.
MethodgetCreditTerms
Description

Gets the credit query terms.

Returnosid.acknowledgement.CreditQueryInspector[] the credit terms
Compliancemandatory This method must be implemented.
MethodgetAncestorBillingIdTerms
Description

Gets the ancestor billing Id query terms.

Returnosid.search.terms.IdTerm[] the ancestor billing Id terms
Compliancemandatory This method must be implemented.
MethodgetAncestorBillingTerms
Description

Gets the ancestor billing query terms.

Returnosid.acknowledgement.BillingQueryInspector[] the ancestor billing terms
Compliancemandatory This method must be implemented.
MethodgetDescendantBillingIdTerms
Description

Gets the descendant billing Id query terms.

Returnosid.search.terms.IdTerm[] the descendant billing Id terms
Compliancemandatory This method must be implemented.
MethodgetDescendantBillingTerms
Description

Gets the descendant billing query terms.

Returnosid.acknowledgement.BillingQueryInspector[] the descendant billing terms
Compliancemandatory This method must be implemented.
MethodgetBillingQueryInspectorRecord
Description

Gets the record query inspector record corresponding to the given Billing record Type .

Parametersosid.type.TypebillingRecordType a billing record type
Returnosid.acknowledgement.records.BillingQueryInspectorRecord the billing query inspector record
ErrorsNULL_ARGUMENT billingRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(billingRecordType) is false
Compliancemandatory This method must be implemented.