public interface MessagingProfile extends OsidProfile
The message profile describes interoperability among message services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getMailboxRecordTypes()
Gets all the mailbox record types supported.
|
TypeList |
getMailboxSearchRecordTypes()
Gets all the mailbox search record types supported.
|
TypeList |
getMessageRecordTypes()
Gets all the message record types supported.
|
TypeList |
getMessageSearchRecordTypes()
Gets all the message search record types supported.
|
TypeList |
getReceiptRecordTypes()
Gets all the receipt record types supported.
|
boolean |
supportsMailboxAdmin()
Tests if mailbox administration is supported.
|
boolean |
supportsMailboxHierarchy()
Tests if a mailbox hierarchy traversal is supported.
|
boolean |
supportsMailboxHierarchyDesign()
Tests if a mailbox hierarchy design is supported.
|
boolean |
supportsMailboxLookup()
Tests if mailbox lookup is supported.
|
boolean |
supportsMailboxNotification()
Tests if mailbox notification is supported.
|
boolean |
supportsMailboxRecordType(Type mailboxRecordType)
Tests if a given mailbox record type is supported.
|
boolean |
supportsMailboxSearch()
Tests if mailbox search is supported.
|
boolean |
supportsMailboxSearchRecordType(Type mailboxSearchRecordType)
Tests if a given mailbox search record type is supported.
|
boolean |
supportsMessageAdmin()
Tests if creating, updating and deleting messages is supported.
|
boolean |
supportsMessageLookup()
Tests if message lookup is supported.
|
boolean |
supportsMessageMailbox()
Tests if retrieving mappings of message and mailboxes is supported.
|
boolean |
supportsMessageMailboxAssignment()
Tests if managing mappings of messages and mailboxes is supported.
|
boolean |
supportsMessageNotification()
Tests if message notification is supported.
|
boolean |
supportsMessageQuery()
Tests if querying messages is supported.
|
boolean |
supportsMessageRecordType(Type messageRecordType)
Tests if a given message record type is supported.
|
boolean |
supportsMessageSearch()
Tests if message search is supported.
|
boolean |
supportsMessageSearchRecordType(Type messageSearchRecordType)
Tests if a given message search type is supported.
|
boolean |
supportsMessageSmartMailbox()
Tests if a messaging smart mailbox service is supported.
|
boolean |
supportsMessaging()
Tests if sending messages is supported.
|
boolean |
supportsMessagingBatch()
Tests if a messaging batch service is supported.
|
boolean |
supportsReceiptAdmin()
Tests if updating receipts is supported.
|
boolean |
supportsReceiptLookup()
Tests if receipt lookup is supported.
|
boolean |
supportsReceiptNotification()
Tests if receipts notification is supported.
|
boolean |
supportsReceiptRecordType(Type receiptRecordType)
Tests if a given receipt record type is supported.
|
boolean |
supportsVisibleFederation()
Tests if federation is visible.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMessaging()
true if message sending is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsMessageLookup()
true if message lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsMessageQuery()
true if message query is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMessageSearch()
true if message search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsMessageAdmin()
true if message administration is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMessageNotification()
true if message notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMessageMailbox()
true if message mailbox mapping retrieval is
supported , false otherwisemandatory - This method must be implemented. boolean supportsMessageMailboxAssignment()
true if message mailbox assignment is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMessageSmartMailbox()
true if a message smart mailbox service is
supported, false otherwisemandatory - This method must be implemented. boolean supportsReceiptLookup()
true if receipt lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsReceiptAdmin()
true if receipt administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsReceiptNotification()
true if receipt notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMailboxLookup()
true if mailbox lookup is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsMailboxSearch()
true if mailbox search is supported ,
false otherwisemandatory - This method must be implemented. boolean supportsMailboxAdmin()
true if mailbox administration is supported,
false otherwisemandatory - This method must be implemented. boolean supportsMailboxNotification()
Mailbox objects are created, deleted or updated.
Notifications for messages within mailboxes are sent via the message
notification session. true if mailbox notification is supported
, false otherwisemandatory - This method must be implemented. boolean supportsMailboxHierarchy()
true if a mailbox hierarchy traversal is
supported, false otherwisemandatory - This method must be implemented. boolean supportsMailboxHierarchyDesign()
true if a mailbox hierarchy design is
supported, false otherwisemandatory - This method must be implemented. boolean supportsMessagingBatch()
true if a messaging batch service is supported,
false otherwisemandatory - This method must be implemented. TypeList getMessageRecordTypes()
mandatory - This method must be implemented. boolean supportsMessageRecordType(Type messageRecordType)
messageRecordType - the message type true if the message record type is supported
, false otherwiseNullArgumentException - messageRecordType
is null mandatory - This method must be implemented. TypeList getMessageSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsMessageSearchRecordType(Type messageSearchRecordType)
messageSearchRecordType - the message search type true if the message search record type is
supported , false otherwiseNullArgumentException - messageSearchRecordType
is null mandatory - This method must be implemented. TypeList getReceiptRecordTypes()
mandatory - This method must be implemented. boolean supportsReceiptRecordType(Type receiptRecordType)
receiptRecordType - the mesreceiptsage type true if the receipt record type is supported
, false otherwiseNullArgumentException - receiptRecordType
is null mandatory - This method must be implemented. TypeList getMailboxRecordTypes()
mandatory - This method must be implemented. boolean supportsMailboxRecordType(Type mailboxRecordType)
mailboxRecordType - the mailbox record type true if the mailbox record type is supported
, false otherwiseNullArgumentException - mailboxRecordType
is null mandatory - This method must be implemented. TypeList getMailboxSearchRecordTypes()
mandatory - This method must be implemented. boolean supportsMailboxSearchRecordType(Type mailboxSearchRecordType)
mailboxSearchRecordType - the mailbox search record type true if the mailbox search record type is
supported , false otherwiseNullArgumentException - mailboxSearchRecordType
is null mandatory - This method must be implemented.