OSID Logo
OSID Specifications
resourcing package
Version 3.0.0
Release Candidate Preview
Interfaceosid.resourcing.Job
Implementsosid.OsidGovernator
Description

A Job.

MethodgetCompetencyIds
Description

Gets the Ids of the competencies.

Returnosid.id.IdListthe competency Ids
CompliancemandatoryThis method must be implemented.
MethodgetCompetencies
Description

Gets the competencies.

Returnosid.resourcing.CompetencyListthe competencies
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
MethodgetJobRecord
Description

Gets the job record corresponding to the given Job record Type. This method is used to retrieve an object implementing the requested record. The jobRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(jobRecordType) is true .

Parametersosid.type.TypejobRecordTypethe type of job record to retrieve
Returnosid.resourcing.records.JobRecordthe job record
ErrorsNULL_ARGUMENT jobRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(jobRecordType) is false
CompliancemandatoryThis method must be implemented.