OSID Logo
OSID Specifications
personnel package
Version 3.1.0
Interfaceosid.personnel.PositionSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidTemporalSearchOrder
osid.OsidSubjugateableSearchOrder
Used Byosid.personnel.AppointmentSearchOrder
osid.personnel.PositionSearchSession
osid.personnel.PositionSmartRealmSession
Description

An interface for specifying the ordering of search results.

MethodorderByOrganization
Description

Specifies a preference for ordering the result set by the organization.

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

Tests if an organization search order is available.

Returnboolean true if an organization search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetOrganizationSearchOrder
Description

Gets the organization search order.

Returnosid.personnel.OrganizationSearchOrder the organization search order
ErrorsUNIMPLEMENTED supportsOrganizationSearchOrder() is false
Complianceoptional This method must be implemented if supportsOrganizationSearchOrder() is true.
MethodorderByTitle
Description

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

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

Specifies a preference for ordering the result set by the level.

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

Tests if a grade level search order is available.

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

Gets the level search order.

Returnosid.grading.GradeSearchOrder the level search order
ErrorsUNIMPLEMENTED supportsLevelSearchOrder() is false
Complianceoptional This method must be implemented if supportsLevelSearchOrder() is true.
MethodorderByTargetAppointments
Description

Specifies a preference for ordering the result set by the target appointments.

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

Specifies a preference for ordering the result set by the required commitment.

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

Specifies a preference for ordering the result set by the low salary.

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

Specifies a preference for ordering the result set by the midpoint salary.

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

Specifies a preference for ordering the result set by the high salary.

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

Specifies a preference for ordering the result set by the compensation frequency.

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

Specifies a preference for ordering the result set by the exempt flag.

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

Specifies a preference for ordering the result set by the benefits type.

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

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

Parametersosid.type.TypepositionRecordType a position record type
Returnosid.personnel.records.PositionSearchOrderRecord the position search order record
ErrorsNULL_ARGUMENT positionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(positionRecordType) is false
Compliancemandatory This method must be implemented.