public interface Job extends OsidGovernator
A Job.
Modifier and Type | Method and Description |
---|---|
CompetencyList |
getCompetencies()
Gets the competencies.
|
IdList |
getCompetencyIds()
Gets the
Ids of the competencies. |
JobRecord |
getJobRecord(Type jobRecordType)
Gets the job record corresponding to the given
Job
record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
IdList getCompetencyIds()
Ids
of the competencies. Ids
mandatory
- This method must be implemented. CompetencyList getCompetencies() throws OperationFailedException
OperationFailedException
- unable to complete requestmandatory
- This method must be implemented. JobRecord getJobRecord(Type jobRecordType) throws OperationFailedException
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
.jobRecordType
- the type of job record to retrieveNullArgumentException
- jobRecordType
is
null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(jobRecordType)
is false
mandatory
- This method must be implemented.