OSID Logo
OSID Specifications
financials package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.BusinessQueryInspector
Implementsosid.OsidCatalogQueryInspector
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.

MethodgetAccountIdTerms
Description

Gets the account Id query terms.

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

Gets the account query terms.

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

Gets the activity Id query terms.

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

Gets the activity query terms.

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

Gets the fiscal period Id query terms.

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

Gets the fiscal period query terms.

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

Gets the ancestor business Id query terms.

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

Gets the ancestor business query terms.

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

Gets the descendant business Id query terms.

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

Gets the descendant business query terms.

Returnosid.financials.BusinessQueryInspector[]the descendant business terms
CompliancemandatoryThis 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.TypebusinessRecordTypea business record type
Returnosid.financials.records.BusinessQueryInspectorRecordthe business query inspector record
ErrorsNULL_ARGUMENT businessRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(businessRecordType) is false
CompliancemandatoryThis method must be implemented.