OSID Logo
OSID Specifications
resourcing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.EffortQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining effort queries.

MethodgetResourceIdTerms
Description

Gets the resource Id query terms.

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

Gets the resource query terms.

Returnosid.resource.ResourceQueryInspector[]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.
MethodgetTimeSpentTerms
Description

Gets the time spent query terms.

Returnosid.search.terms.DurationRangeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetFoundryIdTerms
Description

Gets the foundry Id query terms.

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

Gets the foundry query terms.

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

Gets the effort query inspector record corresponding to the given Effort record Type.

Parametersosid.type.TypeeffortRecordTypean effort record type
Returnosid.resourcing.records.EffortQueryInspectorRecordthe effort query inspector record
ErrorsNULL_ARGUMENT effortRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(effortRecordType) is false
CompliancemandatoryThis method must be implemented.