OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.RequestSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByRequestTransaction
Description

Orders the results by the request transaction.

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

Tests if a request transaction search order is available.

Returnboolean true if a request transaction search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRequestTransactionSearchOrder
Description

Gets the request transaction search order.

Returnosid.provisioning.RequestTransactionSearchOrderthe request transaction search order
ErrorsILLEGAL_STATE supportsRequestTransactionSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByQueue
Description

Orders the results by queue.

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

Tests if a queue search order is available.

Returnboolean true if a queue search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetQueueSearchOrder
Description

Gets the queue search order.

Returnosid.provisioning.QueueSearchOrderthe queue search order
ErrorsILLEGAL_STATE supportsQueueSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByRequestDate
Description

Orders the results by request date.

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

Orders the results by the requester.

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

Tests if a resource search order is available.

Returnboolean true if a resource search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRequesterSearchOrder
Description

Gets the resource search order.

Returnosid.resource.ResourceSearchOrderthe resource search order
ErrorsILLEGAL_STATE supportsRequesterSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByRequestingAgent
Description

Orders the results by requesting agent.

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

Tests if an agent search order is available.

Returnboolean true if an agent search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetRequestingAgentSearchOrder
Description

Gets the resource search order.

Returnosid.authentication.AgentSearchOrderthe agent search order
ErrorsILLEGAL_STATE supportsRequestingAgentSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByPool
Description

Orders the results by pool.

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

Tests if a pool search order is available.

Returnboolean true if a pool search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetPoolSearchOrder
Description

Gets the pool search order.

Returnosid.provisioning.PoolSearchOrderthe pool search order
ErrorsILLEGAL_STATE supportsPoolSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByExchangeProvision
Description

Orders the results by exchange resource.

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

Tests if an exchange provision search order is available.

Returnboolean true if a provision search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetExchangeProvisionSearchOrder
Description

Gets the exchange provision search order.

Returnosid.provisioning.ProvisionSearchOrderthe provision search order
ErrorsILLEGAL_STATE supportsExchangeProvisionSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByOriginProvision
Description

Orders the results by origin provision.

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

Tests if an origin provision search order is available.

Returnboolean true if a provision search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetOriginProvisionSearchOrder
Description

Gets the origin provision search order.

Returnosid.provisioning.ProvisionSearchOrderthe provision search order
ErrorsILLEGAL_STATE supportsOriginProvisionSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByPosition
Description

Orders the results by position.

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

Orders the results by the estimated waiting time.

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

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

Parametersosid.type.TyperequestRecordTypea request record type
Returnosid.provisioning.records.RequestSearchOrderRecordthe request search order record
ErrorsNULL_ARGUMENT requestRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(requestRecordType) is false
CompliancemandatoryThis method must be implemented.