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, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
boolean 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.