Platform Explorer / CMF 1.8

Extension point directoryToMailbox

Documentation

Used to synchronize a directory with Mailboxes. Contributions for this extension point are of the form:

    <userToMailbox directoryName="userDirectory" enabled="true">
        <directoryEntryIdField>fieldName</directoryEntryIdField>
        <mailboxIdField>fieldName</mailboxIdField>
        <titleGenerator>
            org.nuxeo.cm.core.service.synchronization.DefaultPersonalMailboxTitleGenerator
          </titleGenerator>
    </userToMailbox>
    <groupToMailbox directoryName="groupDirectory">
        <directoryEntryIdField>fieldName</directoryEntryIdField>
        <mailboxIdField>fieldName</mailboxIdField>
        <titleGenerator>
            org.nuxeo.cm.core.service.synchronization.DefaultGroupMailboxTitleGenerator
          </titleGenerator>
    </groupToMailbox>
    <directoryToMailbox directoryName="directoryName" enabled="true">
        <directoryEntryIdField>fieldName</directoryEntryIdField>
        <mailboxIdField>fieldName</mailboxIdField>
        <titleGenerator>
            org.nuxeo.cm.core.service.synchronization.MailboxTitleGenerator
          </titleGenerator>
    </directoryToMailbox>

Contribution Descriptors

  • Class: org.nuxeo.cm.service.synchronization.MailboxUserSynchronizationDescriptor
  • Class: org.nuxeo.cm.service.synchronization.MailboxGroupSynchronizationDescriptor
  • Class: org.nuxeo.cm.service.synchronization.MailboxDirectorySynchronizationDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-case-management-core-1.8.jar
    <extension point="directoryToMailbox" target="org.nuxeo.cm.core.service.synchronization.MailboxSynchronizationService">
    
        <userToMailbox>
          <titleGenerator>
            org.nuxeo.cm.core.service.synchronization.DefaultPersonalMailboxTitleGenerator
          </titleGenerator>
        </userToMailbox>
    
        <groupToMailbox>
          <titleGenerator>
            org.nuxeo.cm.core.service.synchronization.DefaultGroupMailboxTitleGenerator
          </titleGenerator>
        </groupToMailbox>
    
      </extension>