OSID Logo
OSID Specifications
offering rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.offering.rules.OfferingConstrainerSearchOrder
Implementsosid.OsidConstrainerSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByOverrideDescription
Description

Specifies a preference for ordering the result set by the description override.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOverrideTitle
Description

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

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOverrideCode
Description

Specifies a preference for ordering the result set by the code override.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOverrideTimePeriods
Description

Specifies a preference for ordering the result set by the time periods override.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByConstrainTimePeriods
Description

Specifies a preference for ordering the result set by the constrain time periods flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOverrideResultOptions
Description

Specifies a preference for ordering the result set by the description override.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByConstrainResultOptions
Description

Specifies a preference for ordering the result set by the constrain result options flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByOverrideSponsors
Description

Specifies a preference for ordering the result set by the description override.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodorderByConstrainSponsors
Description

Specifies a preference for ordering the result set by the constrain sponsors flag.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis method must be implemented.
MethodgetOfferingConstrainerSearchOrderRecord
Description

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

Parametersosid.type.TypeofferingConstrainerRecordTypean offering constrainer record type
Returnosid.offering.rules.records.OfferingConstrainerSearchOrderRecordthe offering constrainer search order record
ErrorsNULL_ARGUMENT offeringConstrainerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(offeringConstrainerRecordType) is false
CompliancemandatoryThis method must be implemented.