OSID Logo
OSID Specifications
inquiry package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.ResponseQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining response queries.

MethodgetInquiryIdTerms
Description

Gets the inquiry Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInquiryTerms
Description

Gets the inquiry query terms.

Returnosid.inquiry.InquiryQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetResponderIdTerms
Description

Gets the responder resource Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetResponderTerms
Description

Gets the responder resource query terms.

Returnosid.resource.ResourceQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRespondingAgentIdTerms
Description

Gets the responding agent Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRespondingAgentTerms
Description

Gets the responding agent query terms.

Returnosid.authentication.AgentQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetAffirmativeTerms
Description

Gets the affirmative response query terms.

Returnosid.search.terms.BooleanTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInquestIdTerms
Description

Gets the inquest Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetInquestTerms
Description

Gets the inquest query terms.

Returnosid.inquiry.InquestQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetResponseQueryInspectorRecord
Description

Gets the response query inspector record corresponding to the given Response record Type.

Parametersosid.type.TyperesponseRecordTypea response record type
Returnosid.inquiry.records.ResponseQueryInspectorRecordthe response query inspector record
ErrorsNULL_ARGUMENT responseRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(responseRecordType) is false
CompliancemandatoryThis method must be implemented.