OSID Logo
OSID Specifications
provisioning rules package
Version 3.0.0
Interfaceosid.provisioning.rules.QueueProcessorSearchOrder
Implementsosid.OsidProcessorSearchOrder
Used Byosid.provisioning.rules.QueueProcessorSearchSession
osid.provisioning.rules.QueueProcessorSmartDistributorSession
Description

An interface for specifying the ordering of search results.

MethodorderByAutomatic
Description

Orders the results by automatic processing.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByFifo
Description

Orders the results by the fifo processing.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByRemovesProcessedQueueEntries
Description

Orders the results by the removal of procesed queue entries.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodgetQueueProcessorSearchOrderRecord
Description

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

Parametersosid.type.TypequeueProcessorRecordTypea queue processor record type
Returnosid.provisioning.rules.records.QueueProcessorSearchOrderRecordthe queue processor search order record
ErrorsNULL_ARGUMENTqueueProcessorRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(queueProcessorRecordType) is false
CompliancemandatoryThis method must be implemented.