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, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypeisActive, isDisabled, isEnabled, isOperationalgetBranding, getBrandingIds, getLicense, getProvider, getProviderIdIdList 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.