OSID Logo
OSID Specifications
personnel package
Version 3.1.0
Interfaceosid.personnel.PositionQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidTemporalQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.personnel.AppointmentQueryInspector
osid.personnel.PositionSearchResults
osid.personnel.PositionSmartRealmSession
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.

MethodgetOrganizationIdTerms
Description

Gets the organization Id query terms.

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

Gets the organization query terms.

Returnosid.personnel.OrganizationQueryInspector[] the organization terms
Compliancemandatory This method must be implemented.
MethodgetTitleTerms
Description

Gets the title query terms.

Returnosid.search.terms.StringTerm[] the title terms
Compliancemandatory This method must be implemented.
MethodgetLevelIdTerms
Description

Gets the grade level Id query terms.

Returnosid.search.terms.IdTerm[] the grade level Id terms
Compliancemandatory This method must be implemented.
MethodgetLevelTerms
Description

Gets the grade level query terms.

Returnosid.grading.GradeQueryInspector[] the grade level terms
Compliancemandatory This method must be implemented.
MethodgetQualificationIdTerms
Description

Gets the qualification Id query terms.

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

Gets the qualification query terms.

Returnosid.learning.ObjectiveQueryInspector[] the objective terms
Compliancemandatory This method must be implemented.
MethodgetTargetAppointmentsTerms
Description

Gets the target appointments query terms.

Returnosid.search.terms.CardinalRangeTerm[] the target appointments terms
Compliancemandatory This method must be implemented.
MethodgetRequiredCommitmentTerms
Description

Gets the required commitment query terms.

Returnosid.search.terms.CardinalRangeTerm[] the commitment terms
Compliancemandatory This method must be implemented.
MethodgetLowSalaryRangeTerms
Description

Gets the low salary query terms.

Returnosid.search.terms.CurrencyRangeTerm[] the low salary terms
Compliancemandatory This method must be implemented.
MethodgetMidpointSalaryRangeTerms
Description

Gets the midpoint salary query terms.

Returnosid.search.terms.CurrencyRangeTerm[] the midpoint salary terms
Compliancemandatory This method must be implemented.
MethodgetHighSalaryRangeTerms
Description

Gets the high salary query terms.

Returnosid.search.terms.CurrencyRangeTerm[] the high salary terms
Compliancemandatory This method must be implemented.
MethodgetCompensationFrequencyTerms
Description

Gets the compensation frequency terms.

Returnosid.search.terms.DurationRangeTerm[] the frequency terms
Compliancemandatory This method must be implemented.
MethodgetExemptTerms
Description

Gets the exempt terms.

Returnosid.search.terms.BooleanTerm[] the exempt terms
Compliancemandatory This method must be implemented.
MethodgetBenefitsTypeTerms
Description

Gets the benefits type terms.

Returnosid.search.terms.TypeTerm[] the benefit type 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.
MethodgetPositionQueryInspectorRecord
Description

Gets the position query inspector record corresponding to the given Position record Type.

Parametersosid.type.TypepositionRecordType a position record type
Returnosid.personnel.records.PositionQueryInspectorRecord the position inspector query record
ErrorsNULL_ARGUMENT positionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(positionRecordType) is false
Compliancemandatory This method must be implemented.