OSID Logo
OSID Specifications
resourcing package
Version 3.1.0
Interfaceosid.resourcing.Job
Implementsosid.OsidGovernator
Used Byosid.resourcing.Availability
osid.resourcing.JobAdminSession
osid.resourcing.JobList
osid.resourcing.JobLookupSession
osid.resourcing.Work
Description

A Job.

MethodgetEmployerIds
Description

Gets the Ids of the employers.

Returnosid.id.IdList the employer Ids
Compliancemandatory This method must be implemented.
MethodgetEmployers
Description

Gets the employers.

Returnosid.resource.ResourceList the employers
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetCompetencyIds
Description

Gets the Ids of the competencies.

Returnosid.id.IdList the competency Ids
Compliancemandatory This method must be implemented.
MethodgetCompetencies
Description

Gets the competencies.

Returnosid.resourcing.CompetencyList the competencies
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This 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.TypejobRecordType the type of job record to retrieve
Returnosid.resourcing.records.JobRecord the job record
ErrorsNULL_ARGUMENT jobRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(jobRecordType) is false
Compliancemandatory This method must be implemented.