OSID Logo
OSID Specifications
resourcing package
Version 3.1.0
Interfaceosid.resourcing.AvailabilityQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.resourcing.AvailabilitySearchResults
osid.resourcing.AvailabilitySmartFoundrySession
osid.resourcing.CompetencyQueryInspector
osid.resourcing.FoundryQueryInspector
osid.resourcing.JobQueryInspector
osid.resourcing.rules.AvailabilityEnablerQueryInspector
Description

This is the query inspector for examining availability queries.

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

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.
MethodgetJobIdTerms
Description

Gets the job Id query terms.

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

Gets the job query terms.

Returnosid.resourcing.JobQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCompetencyIdTerms
Description

Gets the competency Id query terms.

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

Gets the competency query terms.

Returnosid.resourcing.CompetencyQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetPercentageTerms
Description

Gets the percentage availability query terms.

Returnosid.search.terms.CardinalRangeTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetFoundryIdTerms
Description

Gets the foundry Id query terms.

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

Gets the foundry query terms.

Returnosid.resourcing.FoundryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAvailabilityQueryInspectorRecord
Description

Gets the availability query inspector record corresponding to the given Availability record Type.

Parametersosid.type.TypeavailabilityRecordType an availability record type
Returnosid.resourcing.records.AvailabilityQueryInspectorRecord the availability query inspector record
ErrorsNULL_ARGUMENT availabilityRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(availabilityRecordType) is false
Compliancemandatory This method must be implemented.