OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.RequestSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.provisioning.ProvisionSearchOrder
osid.provisioning.RequestSearchSession
osid.provisioning.RequestSmartDistributorSession
Description

An interface for specifying the ordering of search results.

MethodorderByRequestTransaction
Description

Orders the results by the request transaction.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetRequestTransactionSearchOrder
Description

Gets the request transaction search order.

Returnosid.provisioning.RequestTransactionSearchOrder the request transaction search order
ErrorsILLEGAL_STATE supportsRequestTransactionSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByQueue
Description

Orders the results by queue.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetQueueSearchOrder
Description

Gets the queue search order.

Returnosid.provisioning.QueueSearchOrder the queue search order
ErrorsILLEGAL_STATE supportsQueueSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByRequestDate
Description

Orders the results by request date.

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

Orders the results by the requester.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetRequesterSearchOrder
Description

Gets the resource search order.

Returnosid.resource.ResourceSearchOrder the resource search order
ErrorsILLEGAL_STATE supportsRequesterSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByRequestingAgent
Description

Orders the results by requesting agent.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetRequestingAgentSearchOrder
Description

Gets the resource search order.

Returnosid.authentication.AgentSearchOrder the agent search order
ErrorsILLEGAL_STATE supportsRequestingAgentSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByPool
Description

Orders the results by pool.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetPoolSearchOrder
Description

Gets the pool search order.

Returnosid.provisioning.PoolSearchOrder the pool search order
ErrorsILLEGAL_STATE supportsPoolSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByExchangeProvision
Description

Orders the results by exchange resource.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetExchangeProvisionSearchOrder
Description

Gets the exchange provision search order.

Returnosid.provisioning.ProvisionSearchOrder the provision search order
ErrorsILLEGAL_STATE supportsExchangeProvisionSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByOriginProvision
Description

Orders the results by origin provision.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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
Compliancemandatory This method must be implemented.
MethodgetOriginProvisionSearchOrder
Description

Gets the origin provision search order.

Returnosid.provisioning.ProvisionSearchOrder the provision search order
ErrorsILLEGAL_STATE supportsOriginProvisionSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByPosition
Description

Orders the results by position.

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

Orders the results by the estimated waiting time.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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.TyperequestRecordType a request record type
Returnosid.provisioning.records.RequestSearchOrderRecord the request search order record
ErrorsNULL_ARGUMENT requestRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(requestRecordType) is false
Compliancemandatory This method must be implemented.