Interface | osid.recipe.Recipe | ||
---|---|---|---|
Implements | osid.OsidObject | ||
osid.Sourceable | |||
Description |
A | ||
Method | getTotalEstimatedDuration | ||
Description |
Gets the overall time required for this recipe. | ||
Return | osid.calendaring.Duration | the estimated duration | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssetIds | ||
Description |
Gets any asset | ||
Return | osid.id.IdList | the asset Ids | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssets | ||
Description |
Gets any assets for the goal of the recipe. | ||
Return | osid.repository.AssetList | the assets | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | getRecipeRecord | ||
Description |
Gets the recipe record corresponding to the given
| ||
Parameters | osid.type.Type | recipeRecordType | the type of recipe record to retrieve |
Return | osid.recipe.records.RecipeRecord | the recipe record | |
Errors | NULL_ARGUMENT | recipeRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
PERMISSION_DENIED | authorization failure occurred | ||
UNSUPPORTED | hasRecordType(recipeRecordType) is false | ||
Compliance | mandatory | This method must be implemented. |