OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Release Candidate Preview
Interfaceosid.personnel.PersonSearchOrder
Implementsosid.OsidObjectSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderBySalutation
Description

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

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

Specifies a preference for ordering the result set by the given name.

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

Specifies a preference for ordering the result set by the preferred name.

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

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

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

Specifies a preference for ordering the result set by the generation qualifier.

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

Specifies a preference for ordering the result set by the qualification suffix.

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

Specifies a preference for ordering the result set by the birth date.

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

Specifies a preference for ordering the result set by the death date.

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

Specifies a preference for ordering the result set by the institutional identifier.

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

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

Parametersosid.type.TypepersonRecordTypea person record type
Returnosid.personnel.records.PersonSearchOrderRecordthe person search order record
ErrorsNULL_ARGUMENT personRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(personRecordType) is false
CompliancemandatoryThis method must be implemented.