OSID Logo
OSID Specifications
financials budgeting package
Version 3.1.0
Interfaceosid.financials.budgeting.BudgetSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.financials.budgeting.BudgetEntrySearchOrder
osid.financials.budgeting.BudgetSearchSession
osid.financials.budgeting.BudgetSmartBusinessSession
Description

An interface for specifying the ordering of search results.

MethodorderByActivity
Description

Specifies a preference for ordering the result set by activity.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsActivitySearchOrder
Description

Tests if an activity search order is available.

Returnboolean true if an activity search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetActivitySearchOrder
Description

Gets the activity search order.

Returnosid.financials.ActivitySearchOrder the activity search order
ErrorsUNIMPLEMENTED supportsActivitySearchOrder() is false
Complianceoptional This method must be implemented if supportsActivitySearchOrder() is true.
MethodorderByFiscalPeriod
Description

Specifies a preference for ordering the result set by fiscal period.

Parametersosid.SearchOrderStylestyle a search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsFiscalPeriodSearchOrder
Description

Tests if a fiscal period search order is available.

Returnboolean true if a fiscal period search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriodSearchOrder
Description

Gets the fiscal period search order.

Returnosid.financials.FiscalPeriodSearchOrder the fiscal period search order
ErrorsUNIMPLEMENTED supportsFiscalPeriodSearchOrder() is false
Complianceoptional This method must be implemented if supportsFiscalPeriodSearchOrder() is true.
MethodgetBudgetSearchOrderRecord
Description

Gets the budget search order record corresponding to the given budget record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypebudgetRecordType a budget record type
Returnosid.financials.budgeting.records.BudgetSearchOrderRecord the budget search order record
ErrorsNULL_ARGUMENT budgetRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(budgetRecordType) is false
Compliancemandatory This method must be implemented.