OSID Logo
OSID Specifications
resourcing package
Version 3.1.0
Interfaceosid.resourcing.CommissionSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.resourcing.CommissionSearchSession
osid.resourcing.CommissionSmartFoundrySession
osid.resourcing.EffortSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByResource
Description

Orders the results by resource.

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

Gets the resource search order.

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

Orders the results by work.

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

Tests if a work search order is available.

Returnboolean true if a work search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetWorkSearchOrder
Description

Gets the work search order.

Returnosid.resourcing.WorkSearchOrder the work search order
ErrorsILLEGAL_STATE supportsWorkSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByCompetency
Description

Orders the results by competency.

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

Tests if a competency search order is available.

Returnboolean true if a competency search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCompetencySearchOrder
Description

Gets the competency search order.

Returnosid.resourcing.CompetencySearchOrder the competency search order
ErrorsILLEGAL_STATE supportsCompetencySearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByPercentage
Description

Orders the results by percentage availability.

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

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

Parametersosid.type.TypecommissionRecordType a commission record type
Returnosid.resourcing.records.CommissionSearchOrderRecord the commission search order record
ErrorsNULL_ARGUMENT commissionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(commissionRecordType) is false
Compliancemandatory This method must be implemented.