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