OSID Logo
OSID Specifications
communication package
Version 3.0.0
Interfaceosid.communication.CommunicationProfile
Implementsosid.OsidProfile
Implemented Byosid.communication.CommunicationManager
osid.communication.CommunicationProxyManager
Description

The communication profile describes the interoperability communication services.

MethodsupportsCommunication
Description

Tests if a communication service is available.

Returnbooleantrue if communication is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetCommuniqueRecordTypes
Description

Gets the supported Communique record types.

Returnosid.type.TypeLista list containing the supported Communique record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCommuniqueRecordType
Description

Tests if the given Communique record type is supported.

Parametersosid.type.TypecommuniqueRecordTypea Type indicating a Communique record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTcommuniqueRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResponseOptionRecordTypes
Description

Gets the supported ResponseOption record types.

Returnosid.type.TypeLista list containing the supported ResponseOption record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseOptionRecordType
Description

Tests if the given ResponseOption record type is supported.

Parametersosid.type.TyperesponseOptionRecordTypea Type indicating a ResponseOption record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTresponseOptionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetResponseRecordTypes
Description

Gets the supported Response record types.

Returnosid.type.TypeLista list containing the supported Response record types
CompliancemandatoryThis method must be implemented.
MethodsupportsResponseRecordType
Description

Tests if the given Response record type is supported.

Parametersosid.type.TyperesponseRecordTypea Type indicating a Response record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTresponseRecordType is null
CompliancemandatoryThis method must be implemented.