public interface CommunicationProfile extends OsidProfile
The communication profile describes the interoperability communication services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getCommuniqueRecordTypes()
Gets the supported
Communique record types. |
TypeList |
getResponseOptionRecordTypes()
Gets the supported
ResponseOption record types. |
TypeList |
getResponseRecordTypes()
Gets the supported
Response record types. |
boolean |
supportsCommunication()
Tests if a communication service is available.
|
boolean |
supportsCommuniqueRecordType(Type communiqueRecordType)
Tests if the given
Communique record type is supported. |
boolean |
supportsResponseOptionRecordType(Type responseOptionRecordType)
Tests if the given
ResponseOption record type is
supported. |
boolean |
supportsResponseRecordType(Type responseRecordType)
Tests if the given
Response record type is supported. |
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsCommunication()
true if communication is supported,
false otherwisemandatory - This method must be implemented. TypeList getCommuniqueRecordTypes()
Communique record types. Communique
record typesmandatory - This method must be implemented. boolean supportsCommuniqueRecordType(Type communiqueRecordType)
Communique record type is supported.communiqueRecordType - a Type indicating a
Communique record type true if the given record type is supported,
false otherwiseNullArgumentException - communiqueRecordType
is null mandatory - This method must be implemented. TypeList getResponseOptionRecordTypes()
ResponseOption record types. ResponseOption
record typesmandatory - This method must be implemented. boolean supportsResponseOptionRecordType(Type responseOptionRecordType)
ResponseOption record type is
supported.responseOptionRecordType - a Type indicating a
ResponseOption record type true if the given record type is supported,
false otherwiseNullArgumentException - responseOptionRecordType
is null mandatory - This method must be implemented. TypeList getResponseRecordTypes()
Response record types. Response record
typesmandatory - This method must be implemented. boolean supportsResponseRecordType(Type responseRecordType)
Response record type is supported.responseRecordType - a Type indicating a
Response record type true if the given record type is supported,
false otherwiseNullArgumentException - responseRecordType
is null mandatory - This method must be implemented.