OSID Logo
OSID Specifications
communication package
Version 3.0.0
Release Candidate Preview
Interfaceosid.communication.CommunicationProfile
Implementsosid.OsidProfile
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
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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT communiqueRecordType 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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseOptionRecordType 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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT responseRecordType is null
CompliancemandatoryThis method must be implemented.