Interface BookQueryInspector
- All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidCatalogQueryInspector, OsidExtensibleQueryInspector, OsidFederateableQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector
This is the query inspector for examining bok queries.
-
Method Summary
Modifier and TypeMethodDescriptionIdTerm[]Gets the ancestor bookIdterms.Gets the ancestor book terms.getBookQueryInspectorRecord(Type bookRecordType) Gets the book query inspector record corresponding to the givenBookrecordType.IdTerm[]Gets the commentIdterms.Gets the comment terms.IdTerm[]Gets the descendant bookIdterms.Gets the descendant book 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
getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTermsModifier and TypeMethodDescriptionIdTerm[]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
-
getCommentIdTerms
IdTerm[] getCommentIdTerms()Gets the commentIdterms.- Specified by:
getCommentIdTermsin interfaceOsidObjectQueryInspector- Returns:
- the comment
Idterms - Compliance:
mandatory- This method must be implemented.
-
getCommentTerms
CommentQueryInspector[] getCommentTerms()Gets the comment terms.- Specified by:
getCommentTermsin interfaceOsidObjectQueryInspector- Returns:
- the comment terms
- Compliance:
mandatory- This method must be implemented.
-
getAncestorBookIdTerms
IdTerm[] getAncestorBookIdTerms()Gets the ancestor bookIdterms.- Returns:
- the ancestor book
Idterms - Compliance:
mandatory- This method must be implemented.
-
getAncestorBookTerms
BookQueryInspector[] getAncestorBookTerms()Gets the ancestor book terms.- Returns:
- the ancestor book terms
- Compliance:
mandatory- This method must be implemented.
-
getDescendantBookIdTerms
IdTerm[] getDescendantBookIdTerms()Gets the descendant bookIdterms.- Returns:
- the descendant book
Idterms - Compliance:
mandatory- This method must be implemented.
-
getDescendantBookTerms
BookQueryInspector[] getDescendantBookTerms()Gets the descendant book terms.- Returns:
- the descendant book terms
- Compliance:
mandatory- This method must be implemented.
-
getBookQueryInspectorRecord
BookQueryInspectorRecord getBookQueryInspectorRecord(Type bookRecordType) throws OperationFailedException Gets the book query inspector record corresponding to the givenBookrecordType.- Parameters:
bookRecordType- a book record type- Returns:
- the book query inspector record
- Throws:
NullArgumentException-bookRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(bookRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-