OSID Logo
OSID Specifications
personnel package
Version 3.1.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.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByGivenName
Description

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This 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.TypepersonRecordType a person record type
Returnosid.personnel.records.PersonSearchOrderRecord the person search order record
ErrorsNULL_ARGUMENT personRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(personRecordType) is false
Compliancemandatory This method must be implemented.