Interface PositionQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector, OsidTemporalQueryInspector

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.

  • Method Details

    • getOrganizationIdTerms

      IdTerm[] getOrganizationIdTerms()
      Gets the organization Id query terms.
      Returns:
      the organization Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getOrganizationTerms

      OrganizationQueryInspector[] getOrganizationTerms()
      Gets the organization query terms.
      Returns:
      the organization terms
      Compliance:
      mandatory - This method must be implemented.
    • getTitleTerms

      StringTerm[] getTitleTerms()
      Gets the title query terms.
      Returns:
      the title terms
      Compliance:
      mandatory - This method must be implemented.
    • getLevelIdTerms

      IdTerm[] getLevelIdTerms()
      Gets the grade level Id query terms.
      Returns:
      the grade level Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getLevelTerms

      GradeQueryInspector[] getLevelTerms()
      Gets the grade level query terms.
      Returns:
      the grade level terms
      Compliance:
      mandatory - This method must be implemented.
    • getQualificationIdTerms

      IdTerm[] getQualificationIdTerms()
      Gets the qualification Id query terms.
      Returns:
      the objective Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getQualificationTerms

      ObjectiveQueryInspector[] getQualificationTerms()
      Gets the qualification query terms.
      Returns:
      the objective terms
      Compliance:
      mandatory - This method must be implemented.
    • getTargetAppointmentsTerms

      CardinalRangeTerm[] getTargetAppointmentsTerms()
      Gets the target appointments query terms.
      Returns:
      the target appointments terms
      Compliance:
      mandatory - This method must be implemented.
    • getRequiredCommitmentTerms

      CardinalRangeTerm[] getRequiredCommitmentTerms()
      Gets the required commitment query terms.
      Returns:
      the commitment terms
      Compliance:
      mandatory - This method must be implemented.
    • getLowSalaryRangeTerms

      CurrencyRangeTerm[] getLowSalaryRangeTerms()
      Gets the low salary query terms.
      Returns:
      the low salary terms
      Compliance:
      mandatory - This method must be implemented.
    • getMidpointSalaryRangeTerms

      CurrencyRangeTerm[] getMidpointSalaryRangeTerms()
      Gets the midpoint salary query terms.
      Returns:
      the midpoint salary terms
      Compliance:
      mandatory - This method must be implemented.
    • getHighSalaryRangeTerms

      CurrencyRangeTerm[] getHighSalaryRangeTerms()
      Gets the high salary query terms.
      Returns:
      the high salary terms
      Compliance:
      mandatory - This method must be implemented.
    • getCompensationFrequencyTerms

      DurationRangeTerm[] getCompensationFrequencyTerms()
      Gets the compensation frequency terms.
      Returns:
      the frequency terms
      Compliance:
      mandatory - This method must be implemented.
    • getExemptTerms

      BooleanTerm[] getExemptTerms()
      Gets the exempt terms.
      Returns:
      the exempt terms
      Compliance:
      mandatory - This method must be implemented.
    • getBenefitsTypeTerms

      TypeTerm[] getBenefitsTypeTerms()
      Gets the benefits type terms.
      Returns:
      the benefit type terms
      Compliance:
      mandatory - This method must be implemented.
    • getRealmIdTerms

      IdTerm[] getRealmIdTerms()
      Gets the realm Id query terms.
      Returns:
      the realm Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getRealmTerms

      RealmQueryInspector[] getRealmTerms()
      Gets the realm query terms.
      Returns:
      the realm terms
      Compliance:
      mandatory - This method must be implemented.
    • getPositionQueryInspectorRecord

      PositionQueryInspectorRecord getPositionQueryInspectorRecord(Type positionRecordType) throws OperationFailedException
      Gets the position query inspector record corresponding to the given Position record Type .
      Parameters:
      positionRecordType - a position record type
      Returns:
      the position inspector query record
      Throws:
      NullArgumentException - positionRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(positionRecordType) is false
      Compliance:
      mandatory - This method must be implemented.