OSID Logo
OSID Specifications
financials budgeting package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.budgeting.BudgetSearchResults
Implementsosid.OsidSearchResults
Description

This interface provides a means to capture results of a search.

MethodgetBudgets
Description

Gets the budget list resulting from a search.

Returnosid.financials.budgeting.BudgetListthe budget list
ErrorsILLEGAL_STATEthe budget list has already been retrieved
CompliancemandatoryThis method must be implemented.
MethodgetBudgetQueryInspector
Description

Gets the inspector for the query to examine the periods used in the search.

Returnosid.financials.budgeting.BudgetQueryInspectorthe query inspector
CompliancemandatoryThis method must be implemented.
MethodgetBudgetSearchResultsRecord
Description

Gets the budget search results record corresponding to the given budget search record Type. This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypebudgetSearchRecordTypea budget search record type
Returnosid.financials.budgeting.records.BudgetSearchResultsRecordthe budget search results record
ErrorsNULL_ARGUMENT budgetSearchRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(budgetSearchRecordType) is false
CompliancemandatoryThis method must be implemented.