OSID Logo
OSID Specifications
transport package
Version 3.1.0
Interfaceosid.transport.EndpointQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.transport.EndpointQueryInspector
osid.transport.EndpointSearchResults
Description

This is the query inspector for examining endpoint queries.

MethodgetResourceIdTerms
Description

Gets the resource Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetResourceTerms
Description

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorEndpointIdTerms
Description

Gets the ancestor endpoint Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorEndpointTerms
Description

Gets the ancestor endpoint query terms.

Returnosid.transport.EndpointQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantEndpointIdTerms
Description

Gets the descendant endpoint Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantEndpointTerms
Description

Gets the descendant endpoint query terms.

Returnosid.transport.EndpointQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEndpointQueryInspectorRecord
Description

Gets the endpoint query inspector record corresponding to the given Endpoint record Type.

Parametersosid.type.TypeendpointRecordType a endpoint record type
Returnosid.transport.records.EndpointQueryInspectorRecord the endpoint query inspector record
ErrorsNULL_ARGUMENT endpointRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(endpointRecordType) is false
Compliancemandatory This method must be implemented.