OSID Logo
OSID Specifications
messaging package
Version 3.0.0
Release Candidate Preview
Interfaceosid.messaging.MailboxReceiver
Implementsosid.OsidReceiver
Description

The mailbox receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Mailbox objects.

MethodnewMailboxes
Description

The callback for notifications of new mailboxes.

Parametersosid.id.IdListmailboxIdsthe Ids of the new Mailboxes
CompliancemandatoryThis method must be implemented.
MethodnewAncestorMailbox
Description

The callback for notifications of new mailbox ancestors.

Parametersosid.id.IdmailboxIdthe Id of the Mailbox
osid.id.IdancestorIdthe Id of the new Mailbox ancestor
CompliancemandatoryThis method must be implemented.
MethodnewDescendantMailbox
Description

The callback for notifications of new mailbox descendants.

Parametersosid.id.IdmailboxIdthe Id of the Mailbox
osid.id.IddescendantIdthe Id of the new Mailbox descendant
CompliancemandatoryThis method must be implemented.
MethodchangedMailboxes
Description

The callback for notification of updated mailboxes.

Parametersosid.id.IdListmailboxIdsthe Ids of the updated Mailboxes
CompliancemandatoryThis method must be implemented.
MethoddeletedMailboxes
Description

The callback for notification of deleted mailboxes.

Parametersosid.id.IdListmailboxIdsthe Ids of the deleted Mailboxes
CompliancemandatoryThis method must be implemented.
MethoddeletedAncestorMailbox
Description

The callback for notifications of deleted mailbox ancestors.

Parametersosid.id.IdmailboxIdthe Id of the Mailbox
osid.id.IdancestorIdthe Id of the removed Mailbox ancestor
CompliancemandatoryThis method must be implemented.
MethoddeletedDescendantMailbox
Description

The callback for notifications of deleted mailbox descendants.

Parametersosid.id.IdmailboxIdthe Id of the Mailbox
osid.id.IddescendantIdthe Id of the removed Mailbox descendant
CompliancemandatoryThis method must be implemented.
MethodrestructuredMailboxHierarchy
Description

The callback for notifications of changes to a mailbox hierarchy where the hierarchy needs to refreshed.

CompliancemandatoryThis method must be implemented.