OSID Logo
OSID Specifications
financials package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.SummaryQueryInspector
Implementsosid.OsidCompendiumQueryInspector
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 terms
CompliancemandatoryThis method must be implemented.
MethodgetAccountTerms
Description

Gets the account query terms.

Returnosid.financials.AccountQueryInspector[]the account 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.
MethodgetCreditsTerms
Description

Gets the credits query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the credits query terms
CompliancemandatoryThis method must be implemented.
MethodgetDebitsTerms
Description

Gets the debits query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the debits query terms
CompliancemandatoryThis method must be implemented.
MethodgetBalanceTerms
Description

Gets the balacnce query terms.

Returnosid.search.terms.DecimalRangeTerm[]the balance query terms
CompliancemandatoryThis method must be implemented.
MethodgetBudgetTerms
Description

Gets the budget query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the budget query terms
CompliancemandatoryThis method must be implemented.
MethodgetDeltaTerms
Description

Gets the delta query terms.

Returnosid.search.terms.DecimalRangeTerm[]the delta query terms
CompliancemandatoryThis method must be implemented.
MethodgetForecastTerms
Description

Gets the forecast query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the forecast query terms
CompliancemandatoryThis method must be implemented.
MethodgetSummaryQueryInspectorRecord
Description

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

Parametersosid.type.TypesummaryRecordTypea summary record type
Returnosid.financials.records.SummaryQueryInspectorRecordthe summary query inspector record
ErrorsNULL_ARGUMENT summaryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(summaryRecordType) is false
CompliancemandatoryThis method must be implemented.