OSID Logo
OSID Specifications
provisioning package
Version 3.0.0
Release Candidate Preview
Interfaceosid.provisioning.ProvisionQueryInspector
Implementsosid.OsidRelationshipQueryInspector
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_ARGUMENT provisionRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(provisionRecordType) is false
CompliancemandatoryThis method must be implemented.