Platform Explorer / CMF 1.8

Contribution com.nuxeo.case-management.eventContrib--listener

This contribution is part of XML component com.nuxeo.case-management.eventContrib inside nuxeo-case-management-core-1.8.jar

Extension Point

Extension point listener of component EventServiceComponent.

Contributed Items

  • <listener async="false" class="org.nuxeo.cm.core.event.AutomaticActionCaseLinkValidatorListener" name="automaticActionCaseLinkValidatorListener" postCommit="true" priority="200">
          <event>validateCaseLink</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.CaseDistributionListener" name="caseDistributionListener" postCommit="false" priority="120">
          <event>afterCaseSentEvent</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.ClassificationMailboxListener" name="classificationListener" postCommit="true" priority="120">
          <event>documentCreated</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.SuccessLoginListener" name="loginSuccessListener" postCommit="false" priority="150">
          <event>loginSuccess</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.CreateMailboxIdListener" name="createMailboxId" postCommit="false" priority="160">
          <event>aboutToCreate</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.UpdateMailboxRightsListener" name="updateMailboxRights" postCommit="false" priority="170">
          <event>documentCreated</event>
          <event>documentModified</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.UpdateClassificationRootRightsListener" name="updateClassificationRights" postCommit="false" priority="170">
          <event>documentCreated</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.DistributionListener" name="distributionlistener" postCommit="false" priority="180">
          <event>afterCaseSentEvent</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.AfterCaseSentEventListener" name="afterCaseSentEvent" postCommit="false" priority="190">
          <event>afterCaseSentEvent</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.DraftCreationListener" name="draftCreationListener" postCommit="true" priority="120">
          <event>afterDraftCreated</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.DraftUpdatedListener" name="draftUpdatedListener" postCommit="true" priority="120">
          <event>draftUpdated</event>
        </listener>
  • <listener async="true" class="org.nuxeo.cm.core.event.synchronization.MailboxSynchronizationListener" name="mailboxSynchronizationListener" postCommit="false" priority="10">
          <event>syncMailbox</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxCreatedListener" name="mailboxCreatedListener" postCommit="false" priority="2">
          <event>onMailboxCreated</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxUpdatedListener" name="mailboxUpdatedListener" postCommit="false" priority="3">
          <event>onMailboxUpdated</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxDeletedListener" name="mailboxDeletedListener" postCommit="false" priority="4">
          <event>onMailboxDeleted</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.CaseLinkRemovedListener" name="updateRightsBeforeRemoveCaseLink" postCommit="false" priority="4">
          <event>beforeCaseLinkRemovedEvent</event>
        </listener>
  • <listener async="false" class="org.nuxeo.cm.core.event.CaseProcessedListener" name="CaseProcessedListener" postCommit="false" priority="190">
          <event>lifecycle_transition_event</event>
        </listener>

XML Source

<extension point="listener" target="org.nuxeo.ecm.core.event.EventServiceComponent">

    <listener async="false" class="org.nuxeo.cm.core.event.AutomaticActionCaseLinkValidatorListener" name="automaticActionCaseLinkValidatorListener" postCommit="true" priority="200">
      <event>validateCaseLink</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.CaseDistributionListener" name="caseDistributionListener" postCommit="false" priority="120">
      <event>afterCaseSentEvent</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.ClassificationMailboxListener" name="classificationListener" postCommit="true" priority="120">
      <event>documentCreated</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.SuccessLoginListener" name="loginSuccessListener" postCommit="false" priority="150">
      <event>loginSuccess</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.CreateMailboxIdListener" name="createMailboxId" postCommit="false" priority="160">
      <event>aboutToCreate</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.UpdateMailboxRightsListener" name="updateMailboxRights" postCommit="false" priority="170">
      <event>documentCreated</event>
      <event>documentModified</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.UpdateClassificationRootRightsListener" name="updateClassificationRights" postCommit="false" priority="170">
      <event>documentCreated</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.DistributionListener" name="distributionlistener" postCommit="false" priority="180">
      <event>afterCaseSentEvent</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.AfterCaseSentEventListener" name="afterCaseSentEvent" postCommit="false" priority="190">
      <event>afterCaseSentEvent</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.DraftCreationListener" name="draftCreationListener" postCommit="true" priority="120">
      <event>afterDraftCreated</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.DraftUpdatedListener" name="draftUpdatedListener" postCommit="true" priority="120">
      <event>draftUpdated</event>
    </listener>

    <listener async="true" class="org.nuxeo.cm.core.event.synchronization.MailboxSynchronizationListener" name="mailboxSynchronizationListener" postCommit="false" priority="10">
      <event>syncMailbox</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxCreatedListener" name="mailboxCreatedListener" postCommit="false" priority="2">
      <event>onMailboxCreated</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxUpdatedListener" name="mailboxUpdatedListener" postCommit="false" priority="3">
      <event>onMailboxUpdated</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.synchronization.MailboxDeletedListener" name="mailboxDeletedListener" postCommit="false" priority="4">
      <event>onMailboxDeleted</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.CaseLinkRemovedListener" name="updateRightsBeforeRemoveCaseLink" postCommit="false" priority="4">
      <event>beforeCaseLinkRemovedEvent</event>
    </listener>

    <listener async="false" class="org.nuxeo.cm.core.event.CaseProcessedListener" name="CaseProcessedListener" postCommit="false" priority="190">
      <event>lifecycle_transition_event</event>
    </listener>
  </extension>