OSID Logo
OSID Specifications
personnel package
Version 3.1.0
Interfaceosid.personnel.PersonQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.personnel.AppointmentQueryInspector
osid.personnel.PersonSearchResults
osid.personnel.PersonSmartRealmSession
osid.personnel.RealmQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

MethodgetSalutationTerms
Description

Gets the salutation query terms.

Returnosid.search.terms.StringTerm[] the salutation terms
Compliancemandatory This method must be implemented.
MethodgetGivenNameTerms
Description

Gets the given name query terms.

Returnosid.search.terms.StringTerm[] the given name terms
Compliancemandatory This method must be implemented.
MethodgetPreferredNameTerms
Description

Gets the preferred name query terms.

Returnosid.search.terms.StringTerm[] the preferred name terms
Compliancemandatory This method must be implemented.
MethodgetForenameAliasTerms
Description

Gets the forename alias query terms.

Returnosid.search.terms.StringTerm[] the forename alias terms
Compliancemandatory This method must be implemented.
MethodgetMiddleNameTerms
Description

Gets the middle name query terms.

Returnosid.search.terms.StringTerm[] the middle name terms
Compliancemandatory This method must be implemented.
MethodgetSurnameTerms
Description

Gets the surname query terms.

Returnosid.search.terms.StringTerm[] the surname terms
Compliancemandatory This method must be implemented.
MethodgetSurnameAliasTerms
Description

Gets the surname alias query terms.

Returnosid.search.terms.StringTerm[] the surname alias terms
Compliancemandatory This method must be implemented.
MethodgetGenerationQualifierTerms
Description

Gets the generation qualifier query terms.

Returnosid.search.terms.StringTerm[] the generation qualifier terms
Compliancemandatory This method must be implemented.
MethodgetQualificationSuffixTerms
Description

Gets the qualifier suffix query terms.

Returnosid.search.terms.StringTerm[] the qualifier suffix terms
Compliancemandatory This method must be implemented.
MethodgetBirthDateTerms
Description

Gets the birth date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the birth date terms
Compliancemandatory This method must be implemented.
MethodgetDeathDateTerms
Description

Gets the death date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the death date terms
Compliancemandatory This method must be implemented.
MethodgetLivingDateTerms
Description

Gets the living date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the living date terms
Compliancemandatory This method must be implemented.
MethodgetInstitutionalIdentifierTerms
Description

Gets the identifier query terms.

Returnosid.search.terms.StringTerm[] the identifier terms
Compliancemandatory This method must be implemented.
MethodgetRealmIdTerms
Description

Gets the realm Id query terms.

Returnosid.search.terms.IdTerm[] the realm Id terms
Compliancemandatory This method must be implemented.
MethodgetRealmTerms
Description

Gets the realm query terms.

Returnosid.personnel.RealmQueryInspector[] the realm terms
Compliancemandatory This method must be implemented.
MethodgetPersonQueryInspectorRecord
Description

Gets the person query inspector record corresponding to the given Person record Type.

Parametersosid.type.TypepersonRecordType a person record type
Returnosid.personnel.records.PersonQueryInspectorRecord the person inspector query record
ErrorsNULL_ARGUMENT personRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(personRecordType) is false
Compliancemandatory This method must be implemented.