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. |