OSID Logo
OSID Specifications
financials package
Version 3.1.0
Interfaceosid.financials.BusinessQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.financials.AccountQueryInspector
osid.financials.ActivityQueryInspector
osid.financials.BusinessQueryInspector
osid.financials.BusinessSearchResults
osid.financials.FiscalPeriodQueryInspector
osid.financials.budgeting.BudgetEntryQueryInspector
osid.financials.budgeting.BudgetQueryInspector
osid.financials.posting.PostEntryQueryInspector
osid.financials.posting.PostQueryInspector
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, BusinessQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetAccountIdTerms
Description

Gets the account Id query terms.

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

Gets the account query terms.

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

Gets the activity Id query terms.

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

Gets the activity query terms.

Returnosid.financials.ActivityQueryInspector[] the activity query terms
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriodIdTerms
Description

Gets the fiscal period Id query terms.

Returnosid.search.terms.IdTerm[] the fiscal period Id query terms
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriodTerms
Description

Gets the fiscal period query terms.

Returnosid.financials.FiscalPeriodQueryInspector[] the fiscal period query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorBusinessIdTerms
Description

Gets the ancestor business Id query terms.

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

Gets the ancestor business query terms.

Returnosid.financials.BusinessQueryInspector[] the ancestor business terms
Compliancemandatory This method must be implemented.
MethodgetDescendantBusinessIdTerms
Description

Gets the descendant business Id query terms.

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

Gets the descendant business query terms.

Returnosid.financials.BusinessQueryInspector[] the descendant business terms
Compliancemandatory This method must be implemented.
MethodgetBusinessQueryInspectorRecord
Description

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

Parametersosid.type.TypebusinessRecordType a business record type
Returnosid.financials.records.BusinessQueryInspectorRecord the business query inspector record
ErrorsNULL_ARGUMENT businessRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(businessRecordType) is false
Compliancemandatory This method must be implemented.