public interface MailboxReceiver extends OsidReceiver
The mailbox receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Mailbox
objects.
Modifier and Type | Method and Description |
---|---|
void |
changedMailboxes(IdList mailboxIds)
The callback for notification of updated mailboxes.
|
void |
deletedAncestorMailbox(Id mailboxId,
Id ancestorId)
The callback for notifications of deleted mailbox ancestors.
|
void |
deletedDescendantMailbox(Id mailboxId,
Id descendantId)
The callback for notifications of deleted mailbox descendants.
|
void |
deletedMailboxes(IdList mailboxIds)
The callback for notification of deleted mailboxes.
|
void |
newAncestorMailbox(Id mailboxId,
Id ancestorId)
The callback for notifications of new mailbox ancestors.
|
void |
newDescendantMailbox(Id mailboxId,
Id descendantId)
The callback for notifications of new mailbox descendants.
|
void |
newMailboxes(IdList mailboxIds)
The callback for notifications of new mailboxes.
|
void |
restructuredMailboxHierarchy()
The callback for notifications of changes to a mailbox hierarchy where
the hierarchy needs to refreshed.
|
down, up
void newMailboxes(IdList mailboxIds)
mailboxIds
- the Ids
of the new Mailboxes
mandatory
- This method must be implemented. void newAncestorMailbox(Id mailboxId, Id ancestorId)
mailboxId
- the Id
of the Mailbox
ancestorId
- the Id
of the new Mailbox
ancestormandatory
- This method must be implemented. void newDescendantMailbox(Id mailboxId, Id descendantId)
mailboxId
- the Id
of the Mailbox
descendantId
- the Id
of the new Mailbox
descendantmandatory
- This method must be implemented. void changedMailboxes(IdList mailboxIds)
mailboxIds
- the Ids
of the updated
Mailboxes
mandatory
- This method must be implemented. void deletedMailboxes(IdList mailboxIds)
mailboxIds
- the Ids
of the deleted
Mailboxes
mandatory
- This method must be implemented. void deletedAncestorMailbox(Id mailboxId, Id ancestorId)
mailboxId
- the Id
of the Mailbox
ancestorId
- the Id
of the removed Mailbox
ancestormandatory
- This method must be implemented. void deletedDescendantMailbox(Id mailboxId, Id descendantId)
mailboxId
- the Id
of the Mailbox
descendantId
- the Id
of the removed
Mailbox
descendantmandatory
- This method must be implemented. void restructuredMailboxHierarchy()
mandatory
- This method must be implemented.