| Interface | osid.communication.CommunicationProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The communication profile describes the interoperability communication services. | ||
| Method | supportsCommunication | ||
| Description |
Tests if a communication service is available. | ||
| Return | boolean | true if communication is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommuniqueRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Communique record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCommuniqueRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | communiqueRecordType | a Type indicating a Communique record type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | communiqueRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResponseOptionRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported ResponseOption record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseOptionRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | responseOptionRecordType | a Type indicating a ResponseOption record
type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | responseOptionRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResponseRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported Response record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsResponseRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | responseRecordType | a Type indicating a Response record type |
| Return | boolean | true if the given record type is supported, false
otherwise | |
| Errors | NULL_ARGUMENT | responseRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |