OSID Logo
OSID Specifications
provisioning package
Version 3.1.0
Interfaceosid.provisioning.RequestTransactionQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.provisioning.RequestQueryInspector
osid.provisioning.RequestTransactionSearchResults
osid.provisioning.RequestTransactionSmartDistributorSession
Description

This is the query inspector for examining request transaction queries.

Like all OsidQueryInspectors, RequestTransactionQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetBrokerIdTerms
Description

Gets the broker Id query terms.

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

Gets the broker query terms.

Returnosid.provisioning.BrokerQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSubmitDateTerms
Description

Gets the submit date query terms.

Returnosid.search.terms.DateTimeRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetSubmitterIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

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

Gets the agent Id query terms.

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

Gets the agent query terms.

Returnosid.authentication.AgentQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRequestIdTerms
Description

Gets the request Id query terms.

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

Gets the request query terms.

Returnosid.provisioning.RequestQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRequestTransactionQueryInspectorRecord
Description

Gets the request transaction query inspector record corresponding to the given RequestTransaction record Type.

Parametersosid.type.TyperequestTransactionRecordType a request transaction record type
Returnosid.provisioning.records.RequestTransactionQueryInspectorRecord the request transaction query inspector record
ErrorsNULL_ARGUMENT requestTransactionRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(requestTransactionRecordType) is false
Compliancemandatory This method must be implemented.