OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Release Candidate Preview
Interfaceosid.personnel.OrganizationSearchOrder
Implementsosid.OsidObjectSearchOrder
osid.OsidFederateableSearchOrder
osid.OsidTemporalSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByDisplayLabel
Description

Specifies a preference for ordering the result set by the display label.

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

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

Parametersosid.type.TypeorganizationRecordTypean organization record type
Returnosid.personnel.records.OrganizationSearchOrderRecordthe organization search order record
ErrorsNULL_ARGUMENT organizationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(organizationRecordType) is false
CompliancemandatoryThis method must be implemented.