Interface | osid.repository.AssetContent | ||
---|---|---|---|
Implements | osid.OsidObject | ||
osid.Subjugateable | |||
Description |
Once an | ||
Method | getAssetId | ||
Description |
Gets the | ||
Return | osid.id.Id | the asset Id | |
Compliance | mandatory | This method must be implemented. | |
Method | getAsset | ||
Description |
Gets the | ||
Return | osid.repository.Asset | the asset | |
Compliance | mandatory | This method must be implemented. | |
Method | getAccessibilityTypes | ||
Description |
Gets the accessibility types associated with this content. | ||
Return | osid.type.TypeList | list of content accessibility types | |
Compliance | mandatory | This method must be implemented. | |
Method | hasDataLength | ||
Description |
Tests if a data length is available. | ||
Return | boolean | true if a length is available for this content, false
otherwise. | |
Compliance | mandatory | This method must be implemented. | |
Method | getDataLength | ||
Description |
Gets the length of the data represented by this content in bytes. | ||
Return | cardinal | the length of the data stream | |
Errors | ILLEGAL_STATE | hasDataLength() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getData | ||
Description |
Gets the asset content data. | ||
Return | osid.transport.DataInputStream | the length of the content data | |
Errors | OPERATION_FAILED | unable to complete request | |
Compliance | mandatory | This method must be implemented. | |
Method | hasURL | ||
Description |
Tests if a URL is associated with this content. | ||
Return | boolean | true if a URL is available, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getURL | ||
Description |
Gets the URL associated with this content for web-based retrieval. | ||
Return | string | the url for this data | |
Errors | ILLEGAL_STATE | hasURL() is false | |
Compliance | mandatory | This method must be implemented. | |
Method | getAssetContentRecord | ||
Description |
Gets the asset content record corresponding to the
given | ||
Parameters | osid.type.Type | assetContentContentRecordType | the type of the record to retrieve |
Return | osid.repository.records.AssetContentRecord | the asset content record | |
Errors | NULL_ARGUMENT | assetContentRecordType is null | |
OPERATION_FAILED | unable to complete request | ||
UNSUPPORTED | hasRecordType(assetContentRecordType) is false
| ||
Compliance | mandatory | This method must be implemented. |