OSID Logo
OSID Specifications
financials budgeting package
Version 3.1.0
Interfaceosid.financials.budgeting.BudgetEntrySearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.financials.budgeting.BudgetEntrySearchSession
osid.financials.budgeting.BudgetEntrySmartBusinessSession
Description

An interface for specifying the ordering of search results.

MethodorderByBudget
Description

Specifies a preference for ordering the result set by budget.

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

Tests if a budget search order is available.

Returnboolean true if a budget search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetBudgetSearchOrder
Description

Gets the budget order.

Returnosid.financials.budgeting.BudgetSearchOrder the budget search order
ErrorsUNIMPLEMENTED supportsBudgetSearchOrder() is false
Complianceoptional This method must be implemented if supportsBudgetSearchOrder() is true.
MethodorderByAccount
Description

Specifies a preference for ordering the result set by account.

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

Tests if an account search order is available.

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

Gets the account order.

Returnosid.financials.AccountSearchOrder the account search order
ErrorsUNIMPLEMENTED supportsAccountSearchOrder() is false
Complianceoptional This method must be implemented if supportsAccountSearchOrder() is true.
MethodorderByAmount
Description

Specifies a preference for ordering the result set by the amount.

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

Specifies a preference for ordering the result set by the debit flag.

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

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

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