OSID Logo
OSID Specifications
billing package
Version 3.1.0
Interfaceosid.billing.PeriodSearchOrder
Implementsosid.OsidObjectSearchOrder
Used Byosid.billing.EntrySearchOrder
osid.billing.PeriodSearchSession
osid.billing.PeriodSmartBusinessSession
osid.billing.payment.PaymentSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByDisplayLabel
Description

Specifies a preference for ordering the result set by customer title.

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

Specified a preference for ordering results by the open date.

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

Specified a preference for ordering results by close date.

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

Specified a preference for ordering results by billing date.

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

Specifies a preference for ordering the result set by the due date.

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

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

Parametersosid.type.TypeperiodRecordType a period record type
Returnosid.billing.records.PeriodSearchOrderRecord the period search order record
ErrorsNULL_ARGUMENT periodRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(periodRecordType) is false
Compliancemandatory This method must be implemented.