Interface PressQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidCatalogQueryInspector, OsidExtensibleQueryInspector, OsidFederateableQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector
This is the query inspector for examining press queries.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the ancestor pressIdquery terms.Gets the ancestor press query terms.IdTerm[]Gets the descendant pressIdquery terms.Gets the descendant press query terms.IdTerm[]Gets the idiomIdquery terms.Gets the idiom query terms.IdTerm[]Gets the parameterIdquery terms.Gets the parameter query terms.getPressQueryInspectorRecord(Type pressRecordType) Gets the press query inspector record corresponding to the givenPressrecordType.IdTerm[]Gets the textIdquery terms.Gets the text 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 OsidSourceableQueryInspector
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
-
Method Details
-
getTextIdTerms
IdTerm[] getTextIdTerms()Gets the textIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getTextTerms
TextQueryInspector[] getTextTerms()Gets the text query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getIdiomIdTerms
IdTerm[] getIdiomIdTerms()Gets the idiomIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getIdiomTerms
IdiomQueryInspector[] getIdiomTerms()Gets the idiom query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getParameterIdTerms
IdTerm[] getParameterIdTerms()Gets the parameterIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getParameterTerms
ParameterQueryInspector[] getParameterTerms()Gets the parameter query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAncestorPressIdTerms
IdTerm[] getAncestorPressIdTerms()Gets the ancestor pressIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getAncestorPressTerms
PressQueryInspector[] getAncestorPressTerms()Gets the ancestor press query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDescendantPressIdTerms
IdTerm[] getDescendantPressIdTerms()Gets the descendant pressIdquery terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getDescendantPressTerms
PressQueryInspector[] getDescendantPressTerms()Gets the descendant press query terms.- Returns:
- the query terms
- Compliance:
mandatory- This method must be implemented.
-
getPressQueryInspectorRecord
PressQueryInspectorRecord getPressQueryInspectorRecord(Type pressRecordType) throws OperationFailedException Gets the press query inspector record corresponding to the givenPressrecordType.- Parameters:
pressRecordType- a press record type- Returns:
- the press query inspector record
- Throws:
NullArgumentException-pressRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(pressRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-