Interface PositionQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSubjugateableQueryInspector, OsidTemporalQueryInspector
public interface PositionQueryInspector
extends OsidObjectQueryInspector, OsidTemporalQueryInspector, OsidSubjugateableQueryInspector
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 Summary
Modifier and TypeMethodDescriptionTypeTerm[]Gets the benefits type terms.Gets the compensation frequency terms.Gets the exempt terms.Gets the high salary query terms.IdTerm[]Gets the grade levelIdquery terms.Gets the grade level query terms.Gets the low salary query terms.Gets the midpoint salary query terms.IdTerm[]Gets the organizationIdquery terms.Gets the organization query terms.getPositionQueryInspectorRecord(Type positionRecordType) Gets the position query inspector record corresponding to the givenPositionrecordType.IdTerm[]Gets the qualificationIdquery terms.Gets the qualification query terms.IdTerm[]Gets the realmIdquery terms.Gets the realm query terms.Gets the required commitment query terms.Gets the target appointments query terms.Gets the title query terms.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidExtensibleQueryInspector
getRecordTypeTermsMethods inherited from interface OsidIdentifiableQueryInspector
getIdTermsMethods inherited from interface OsidObjectQueryInspector
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]Gets the commentIdquery terms.Gets the comment query terms.IdTerm[]Gets the creditIdquery terms.Gets the credit query terms.Gets the description query terms.Gets the display name query terms.TypeTerm[]Gets the genus type query terms.IdTerm[]Gets the journal entryIdquery terms.Gets the journal entry query terms.TypeTerm[]Gets the parent genus type query terms.IdTerm[]Gets the relationshipIdquery terms.IdTerm[]Gets the relationship peerIdquery terms.Gets the relationship query terms.IdTerm[]Gets the stateIdquery terms.Gets the state query terms.Gets the statistic query terms.IdTerm[]Gets the subjectIdquery terms.Gets the subject relevancy query terms.Gets the subject query terms.Methods inherited from interface OsidQueryInspector
getAnyTerms, getKeywordTermsModifier and TypeMethodDescriptionGets the any query terms.Gets the keyword query terms.Methods inherited from interface OsidTemporalQueryInspector
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTermsModifier and TypeMethodDescriptionGets the date query terms.Gets the effective query terms.Gets the end date query terms.Gets the start date query terms.
-
Method Details
-
getOrganizationIdTerms
IdTerm[] getOrganizationIdTerms()Gets the organizationIdquery terms.- Returns:
- the organization
Idterms - 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 levelIdquery terms.- Returns:
- the grade level
Idterms - 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 qualificationIdquery terms.- Returns:
- the objective
Idterms - 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 realmIdquery terms.- Returns:
- the realm
Idterms - 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 givenPositionrecordType.- Parameters:
positionRecordType- a position record type- Returns:
- the position inspector query record
- Throws:
NullArgumentException-positionRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(positionRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-