| Interface | osid.inquiry.InquestQuery | ||
|---|---|---|---|
| Implements | osid.OsidCatalogQuery | ||
| Description |
This is the query for searching inquests. Each method match
specifies an | ||
| Method | matchInquiryId | ||
| Description |
Sets the inquiry | ||
| Parameters | osid.id.Id | inquiryId | an inquiry Id |
boolean | match | true if a positive match, false for negative
match | |
| Errors | NULL_ARGUMENT | inquiryId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearInquiryIdTerms | ||
| Description |
Clears the inquiry | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsInquiryQuery | ||
| Description |
Tests if an | ||
| Return | boolean | true if an inquiry query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquiryQuery | ||
| Description |
Gets the query for an inquiry. Multiple retrievals
produce a nested | ||
| Return | osid.inquiry.InquiryQuery | the inquiry query | |
| Errors | UNIMPLEMENTED | supportsInquiryQuery() is false | |
| Compliance | optional | This method must be implemented if supportsInquiryQuery() is
true. | |
| Method | matchAnyInquiry | ||
| Description |
Matches inquests that have any inquiry. | ||
| Parameters | boolean | match | true to match inquests with any inquiry, false
to match inquests with no inquiry |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearInquiryTerms | ||
| Description |
Clears the inquiry query terms. | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | matchAuditId | ||
| Description |
Sets the audit | ||
| Parameters | osid.id.Id | auditId | the audit Id |
boolean | match | true for a positive match, false for a
negative match | |
| Errors | NULL_ARGUMENT | auditId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearAuditIdTerms | ||
| Description |
Clears the audit | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAuditQuery | ||
| Description |
Tests if an | ||
| Return | boolean | true if an audit query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAuditQuery | ||
| Description |
Gets the query for an audit. Multiple retrievals
produce a nested | ||
| Return | osid.inquiry.AuditQuery | the audit query | |
| Errors | UNIMPLEMENTED | supportsAuditQuery() is false | |
| Compliance | optional | This method must be implemented if supportsAuditQuery() is
true. | |
| Method | matchAnyAudit | ||
| Description |
Matches inquests with any audit. | ||
| Parameters | boolean | match | true to match inquests with any audit, false
to match inquests with no audit |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearAuditTerms | ||
| Description |
Clears the audit query terms. | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | matchResponseId | ||
| Description |
Sets the response | ||
| Parameters | osid.id.Id | responseId | the response Id |
boolean | match | true for a positive match, false for a
negative match | |
| Errors | NULL_ARGUMENT | responseId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearResponseIdTerms | ||
| Description |
Clears the response | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseQuery | ||
| Description |
Tests if a | ||
| Return | boolean | true if a response query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResponseQuery | ||
| Description |
Gets the query for a response. Multiple retrievals
produce a nested | ||
| Return | osid.inquiry.ResponseQuery | the response query | |
| Errors | UNIMPLEMENTED | supportsResponseQuery() is false | |
| Compliance | optional | This method must be implemented if supportsResponseQuery()
is true. | |
| Method | matchAnyResponse | ||
| Description |
Matches inquests with any response. | ||
| Parameters | boolean | match | true to match inquests with any response, false
to match inquests with no response |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearResponseTerms | ||
| Description |
Clears the response query terms. | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | matchAncestorInquestId | ||
| Description |
Sets the inquest | ||
| Parameters | osid.id.Id | inquestId | an inquest Id |
boolean | match | true for a positive match, false for negative
match | |
| Errors | NULL_ARGUMENT | inquestId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearAncestorInquestIdTerms | ||
| Description |
Clears the ancestor inquest | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsAncestorInquestQuery | ||
| Description |
Tests if an | ||
| Return | boolean | true if an inquest query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAncestorInquestQuery | ||
| Description |
Gets the query for an inquest. Multiple retrievals
produce a nested | ||
| Return | osid.inquiry.InquestQuery | the inquest query | |
| Errors | UNIMPLEMENTED | supportsAncestorInquestQuery() is false | |
| Compliance | optional | This method must be implemented if supportsAncestorInquestQuery()
is true. | |
| Method | matchAnyAncestorInquest | ||
| Description |
Matches inquests with any ancestor. | ||
| Parameters | boolean | match | true to match inquests with any ancestor, false
to match root inquests |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearAncestorInquestTerms | ||
| Description |
Clears the ancestor inquest query terms. | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | matchDescendantInquestId | ||
| Description |
Sets the inquest | ||
| Parameters | osid.id.Id | inquestId | an inquest Id |
boolean | match | true for a positive match, false for negative
match | |
| Errors | NULL_ARGUMENT | inquestId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDescendantInquestIdTerms | ||
| Description |
Clears the descendant inquest | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsDescendantInquestQuery | ||
| Description |
Tests if an | ||
| Return | boolean | true if an inquest query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getDescendantInquestQuery | ||
| Description |
Gets the query for an inquest/ Multiple retrievals
produce a nested | ||
| Return | osid.inquiry.InquestQuery | the inquest query | |
| Errors | UNIMPLEMENTED | supportsDescendantInquestQuery() is false | |
| Compliance | optional | This method must be implemented if supportsDescendantInquestQuery()
is true. | |
| Method | matchAnyDescendantInquest | ||
| Description |
Matches inquests with any descendant. | ||
| Parameters | boolean | match | true to match inquests with any descendant, false
to match leaf inquests |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearDescendantInquestTerms | ||
| Description |
Clears the descendant inquest query terms. | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | getInquestQueryRecord | ||
| Description |
Gets the inquest query record corresponding to the
given | ||
| Parameters | osid.type.Type | inquestRecordType | an inquest record type |
| Return | osid.inquiry.records.InquestQueryRecord | the inquest query record | |
| Errors | NULL_ARGUMENT | inquestRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(inquestRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |