OSID Logo
OSID Specifications
communication package
Version 3.1.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.

Returnboolean true if communication is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodgetCommuniqueRecordTypes
Description

Gets the supported Communique record types.

Returnosid.type.TypeList a list containing the supported Communique record types
Compliancemandatory This method must be implemented.
MethodsupportsCommuniqueRecordType
Description

Tests if the given Communique record type is supported.

Parametersosid.type.TypecommuniqueRecordType a Type indicating a Communique record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT communiqueRecordType is null
Compliancemandatory This method must be implemented.
MethodgetResponseOptionRecordTypes
Description

Gets the supported ResponseOption record types.

Returnosid.type.TypeList a list containing the supported ResponseOption record types
Compliancemandatory This method must be implemented.
MethodsupportsResponseOptionRecordType
Description

Tests if the given ResponseOption record type is supported.

Parametersosid.type.TyperesponseOptionRecordType a Type indicating a ResponseOption record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseOptionRecordType is null
Compliancemandatory This method must be implemented.
MethodgetResponseRecordTypes
Description

Gets the supported Response record types.

Returnosid.type.TypeList a list containing the supported Response record types
Compliancemandatory This method must be implemented.
MethodsupportsResponseRecordType
Description

Tests if the given Response record type is supported.

Parametersosid.type.TyperesponseRecordType a Type indicating a Response record type
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseRecordType is null
Compliancemandatory This method must be implemented.