OSID Logo
OSID Specifications
resourcing package
Version 3.0.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.

MethodgetJobIdTerms
Description

Gets the job Id query terms.

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

Gets the job query terms.

Returnosid.resourcing.JobQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetWorkIdTerms
Description

Gets the work Id query terms.

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

Gets the work query terms.

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

Gets the availability Id query terms.

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

Gets the availability query terms.

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

Gets the commission Id query terms.

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

Gets the commission query terms.

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

Gets the effort Id query terms.

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

Gets the effort query terms.

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

Gets the ancestor foundry Id query terms.

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

Gets the ancestor foundry query terms.

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

Gets the descendant foundry Id query terms.

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

Gets the descendant foundry query terms.

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

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

Parametersosid.type.TypefoundryRecordTypea foundry record type
Returnosid.resourcing.records.FoundryQueryInspectorRecordthe foundry query inspector record
ErrorsNULL_ARGUMENTfoundryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(foundryRecordType) is false
CompliancemandatoryThis method must be implemented.