OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Interfaceosid.personnel.PersonSearchOrder
Implementsosid.OsidObjectSearchOrder
Used Byosid.personnel.AppointmentSearchOrder
osid.personnel.PersonSearchSession
osid.personnel.PersonSmartRealmSession
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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTstyle 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_ARGUMENTpersonRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(personRecordType) is false
CompliancemandatoryThis method must be implemented.