OSID Logo
OSID Specifications
resourcing package
Version 3.0.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.IdListthe employer Ids
CompliancemandatoryThis method must be implemented.
MethodgetEmployers
Description

Gets the employers.

Returnosid.resource.ResourceListthe employers
ErrorsOPERATION_FAILEDunable to complete request
CompliancemandatoryThis method must be implemented.
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_ARGUMENTjobRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(jobRecordType) is false
CompliancemandatoryThis method must be implemented.