OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Release Candidate Preview
Interfaceosid.personnel.PositionQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidTemporalQueryInspector
osid.OsidSubjugateableQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetOrganizationTerms
Description

Gets the organization query terms.

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

Gets the title query terms.

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

Gets the grade level Id query terms.

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

Gets the grade level query terms.

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

Gets the qualification Id query terms.

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

Gets the qualification query terms.

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

Gets the target appointments query terms.

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

Gets the required commitment query terms.

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

Gets the low salary query terms.

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

Gets the midpoint salary query terms.

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

Gets the high salary query terms.

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

Gets the compensation frequency terms.

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

Gets the exempt terms.

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

Gets the benefits type terms.

Returnosid.search.terms.TypeTerm[]the benefit type terms
CompliancemandatoryThis method must be implemented.
MethodgetRealmIdTerms
Description

Gets the realm Id query terms.

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

Gets the realm query terms.

Returnosid.personnel.RealmQueryInspector[]the realm terms
CompliancemandatoryThis method must be implemented.
MethodgetPositionQueryInspectorRecord
Description

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

Parametersosid.type.TypepositionRecordTypea position record type
Returnosid.personnel.records.PositionQueryInspectorRecordthe position inspector query record
ErrorsNULL_ARGUMENT positionRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(positionRecordType) is false
CompliancemandatoryThis method must be implemented.