OSID Logo
OSID Specifications
financials package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.AccountQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
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.

MethodgetCreditBalanceTerms
Description

Gets the credit balance query terms.

Returnosid.search.terms.BooleanTerm[]the credit balance query terms
CompliancemandatoryThis method must be implemented.
MethodgetCodeTerms
Description

Gets the code query terms.

Returnosid.search.terms.StringTerm[]the code query terms
CompliancemandatoryThis method must be implemented.
MethodgetSummaryTerms
Description

Gets the summary query terms.

Returnosid.financials.SummaryQueryInspector[]the summary query terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorAccountIdTerms
Description

Gets the ancestor account Id query terms.

Returnosid.search.terms.IdTerm[]the ancestor account Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorAccountTerms
Description

Gets the ancestor account query terms.

Returnosid.financials.AccountQueryInspector[]the ancestor account terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantAccountIdTerms
Description

Gets the descendant account Id query terms.

Returnosid.search.terms.IdTerm[]the descendant account Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantAccountTerms
Description

Gets the descendant account query terms.

Returnosid.financials.AccountQueryInspector[]the descendant account terms
CompliancemandatoryThis method must be implemented.
MethodgetBusinessIdTerms
Description

Gets the business Id query terms.

Returnosid.search.terms.IdTerm[]the business Id query terms
CompliancemandatoryThis method must be implemented.
MethodgetBusinessTerms
Description

Gets the business query terms.

Returnosid.financials.BusinessQueryInspector[]the business query terms
CompliancemandatoryThis method must be implemented.
MethodgetAccountQueryInspectorRecord
Description

Gets the account query inspector record corresponding to the given Account record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypeaccountRecordTypean account record type
Returnosid.financials.records.AccountQueryInspectorRecordthe account query inspector record
ErrorsNULL_ARGUMENT accountRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(accountRecordType) is false
CompliancemandatoryThis method must be implemented.