OSID Logo
OSID Specifications
financials package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.SummarySearchOrder
Implementsosid.OsidCompendiumSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByAccount
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodsupportsAccountSearchOrder
Description

Tests if an AccountSearchOrder is available.

Returnboolean true if an account search order is available, false otherwise
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodgetAccountSearchOrder
Description

Gets the account search order.

Returnosid.financials.AccountSearchOrderthe account search order
ErrorsUNIMPLEMENTED supportsAccountSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsAccountSearchOrder() is true.
MethodorderByFiscalPeriod
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodsupportsFiscalPeriodSearchOrder
Description

Tests if a FiscalPeriodSearchOrder is available.

Returnboolean true if a fiscal period search order is available, false otherwise
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodgetFiscalPeriodSearchOrder
Description

Gets the fiscal period search order.

Returnosid.financials.FiscalPeriodSearchOrderthe fiscal period search order
ErrorsUNIMPLEMENTED supportsFiscalPeriodSearchOrder() is false
ComplianceoptionalThis method must be implemented if supportsFiscalPeriodSearchOrder() is true.
MethodorderByCredits
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByDebits
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByBalance
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByBudget
Description

Specifies a preference for ordering the result set by the budget

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByDelta
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByForecast
Description

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

Parametersosid.SearchOrderStylestylea search order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodgetSummarySearchOrderRecord
Description

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

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