OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Interfaceosid.provisioning.ProvisionQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.provisioning.DistributorQueryInspector
osid.provisioning.ProvisionSearchResults
osid.provisioning.ProvisionSmartDistributorSession
osid.provisioning.RequestQueryInspector
osid.provisioning.rules.ProvisionEnablerQueryInspector
Description

This is the query inspector for examining provision queries.

MethodgetBrokerIdTerms
Description

Gets the broker Id query terms.

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

Gets the broker query terms.

Returnosid.provisioning.BrokerQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProvisionableIdTerms
Description

Gets the provisionable Id query terms.

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

Gets the provisionable query terms.

Returnosid.provisioning.ProvisionableQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRecipientIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

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

Gets the request Id query terms.

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

Gets the request query terms.

Returnosid.provisioning.RequestQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProvisionDateTerms
Description

Gets the provision date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetLeasedTerms
Description

Gets the leased query terms.

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

Gets the must return query terms.

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

Gets the due date query terms.

Returnosid.search.terms.DateTimeRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetCostTerms
Description

Gets the cost query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRateAmountTerms
Description

Gets the rate amount query terms.

Returnosid.search.terms.CurrencyRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetRatePeriodTerms
Description

Gets the rate period query terms.

Returnosid.search.terms.DurationRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProvisionReturnTerms
Description

Gets the provision return query terms.

Returnosid.provisioning.ProvisionReturnQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDistributorIdTerms
Description

Gets the distributor Id query terms.

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

Gets the distributor query terms.

Returnosid.provisioning.DistributorQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetProvisionQueryInspectorRecord
Description

Gets the provision query inspector record corresponding to the given Provision record Type .

Parametersosid.type.TypeprovisionRecordTypea provision record type
Returnosid.provisioning.records.ProvisionQueryInspectorRecordthe provision query inspector record
ErrorsNULL_ARGUMENTprovisionRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(provisionRecordType) is false
CompliancemandatoryThis method must be implemented.