OSID Logo
OSID Specifications
financials package
Version 3.1.0
Interfaceosid.financials.AccountQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidFederateableQueryInspector
Used Byosid.billing.ItemQueryInspector
osid.financials.AccountQueryInspector
osid.financials.AccountSearchResults
osid.financials.AccountSmartBusinessSession
osid.financials.BusinessQueryInspector
osid.financials.SummaryQueryInspector
osid.financials.budgeting.BudgetEntryQueryInspector
osid.financials.posting.PostEntryQueryInspector
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, AccountQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetCreditBalanceTerms
Description

Gets the credit balance query terms.

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

Gets the code query terms.

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

Gets the summary query terms.

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

Gets the ancestor account Id query terms.

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

Gets the ancestor account query terms.

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

Gets the descendant account Id query terms.

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

Gets the descendant account query terms.

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

Gets the business Id query terms.

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

Gets the business query terms.

Returnosid.financials.BusinessQueryInspector[] the business query terms
Compliancemandatory This 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.TypeaccountRecordType an account record type
Returnosid.financials.records.AccountQueryInspectorRecord the account query inspector record
ErrorsNULL_ARGUMENT accountRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(accountRecordType) is false
Compliancemandatory This method must be implemented.