OSID Logo
OSID Specifications
resourcing package
Version 3.1.0
Interfaceosid.resourcing.FoundryQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.resourcing.AvailabilityQueryInspector
osid.resourcing.CommissionQueryInspector
osid.resourcing.CompetencyQueryInspector
osid.resourcing.EffortQueryInspector
osid.resourcing.FoundryQueryInspector
osid.resourcing.FoundrySearchResults
osid.resourcing.JobQueryInspector
osid.resourcing.WorkQueryInspector
osid.resourcing.rules.AvailabilityEnablerQueryInspector
osid.resourcing.rules.CommissionEnablerQueryInspector
show 4 more…
osid.resourcing.rules.JobConstrainerEnablerQueryInspector
osid.resourcing.rules.JobConstrainerQueryInspector
osid.resourcing.rules.JobProcessorEnablerQueryInspector
osid.resourcing.rules.JobProcessorQueryInspector
Description

This is the query inspector for examining foundry queries.

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

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

Gets the work Id query terms.

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

Gets the work query terms.

Returnosid.resourcing.WorkQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAvailabilityIdTerms
Description

Gets the availability Id query terms.

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

Gets the availability query terms.

Returnosid.resourcing.AvailabilityQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetCommissionIdTerms
Description

Gets the commission Id query terms.

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

Gets the commission query terms.

Returnosid.resourcing.CommissionQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetEffortIdTerms
Description

Gets the effort Id query terms.

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

Gets the effort query terms.

Returnosid.resourcing.EffortQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorFoundryIdTerms
Description

Gets the ancestor foundry Id query terms.

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

Gets the ancestor foundry query terms.

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

Gets the descendant foundry Id query terms.

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

Gets the descendant foundry query terms.

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

Gets the foundry query inspectorrecord corresponding to the given Foundry record Type .

Parametersosid.type.TypefoundryRecordType a foundry record type
Returnosid.resourcing.records.FoundryQueryInspectorRecord the foundry query inspector record
ErrorsNULL_ARGUMENT foundryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(foundryRecordType) is false
Compliancemandatory This method must be implemented.