| Interface | osid.personnel.PositionQueryInspector | ||
|---|---|---|---|
| Implements | osid.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
| ||
| Method | getOrganizationIdTerms | ||
| Description |
Gets the organization | ||
| Return | osid.search.terms.IdTerm[] | the organization Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOrganizationTerms | ||
| Description |
Gets the organization query terms. | ||
| Return | osid.personnel.OrganizationQueryInspector[] | the organization terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTitleTerms | ||
| Description |
Gets the title query terms. | ||
| Return | osid.search.terms.StringTerm[] | the title terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLevelIdTerms | ||
| Description |
Gets the grade level | ||
| Return | osid.search.terms.IdTerm[] | the grade level Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLevelTerms | ||
| Description |
Gets the grade level query terms. | ||
| Return | osid.grading.GradeQueryInspector[] | the grade level terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getQualificationIdTerms | ||
| Description |
Gets the qualification | ||
| Return | osid.search.terms.IdTerm[] | the objective Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getQualificationTerms | ||
| Description |
Gets the qualification query terms. | ||
| Return | osid.learning.ObjectiveQueryInspector[] | the objective terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTargetAppointmentsTerms | ||
| Description |
Gets the target appointments query terms. | ||
| Return | osid.search.terms.CardinalRangeTerm[] | the target appointments terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRequiredCommitmentTerms | ||
| Description |
Gets the required commitment query terms. | ||
| Return | osid.search.terms.CardinalRangeTerm[] | the commitment terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getLowSalaryRangeTerms | ||
| Description |
Gets the low salary query terms. | ||
| Return | osid.search.terms.CurrencyRangeTerm[] | the low salary terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getMidpointSalaryRangeTerms | ||
| Description |
Gets the midpoint salary query terms. | ||
| Return | osid.search.terms.CurrencyRangeTerm[] | the midpoint salary terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getHighSalaryRangeTerms | ||
| Description |
Gets the high salary query terms. | ||
| Return | osid.search.terms.CurrencyRangeTerm[] | the high salary terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompensationFrequencyTerms | ||
| Description |
Gets the compensation frequency terms. | ||
| Return | osid.search.terms.DurationRangeTerm[] | the frequency terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getExemptTerms | ||
| Description |
Gets the exempt terms. | ||
| Return | osid.search.terms.BooleanTerm[] | the exempt terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBenefitsTypeTerms | ||
| Description |
Gets the benefits type terms. | ||
| Return | osid.search.terms.TypeTerm[] | the benefit type terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRealmIdTerms | ||
| Description |
Gets the realm | ||
| Return | osid.search.terms.IdTerm[] | the realm Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getRealmTerms | ||
| Description |
Gets the realm query terms. | ||
| Return | osid.personnel.RealmQueryInspector[] | the realm terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPositionQueryInspectorRecord | ||
| Description |
Gets the position query inspector record corresponding
to the given | ||
| Parameters | osid.type.Type | positionRecordType | a position record type |
| Return | osid.personnel.records.PositionQueryInspectorRecord | the position inspector query record | |
| Errors | NULL_ARGUMENT | positionRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(positionRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |