## Uses of Class
org.jbpm.casemgmt.api.event.CaseEvent

- Packages that use CaseEvent
  Package | Description
  --- | ---
  org.jbpm.casemgmt.api.event |
  org.jbpm.casemgmt.impl.audit |
  org.jbpm.casemgmt.impl.jms |
  org.jbpm.casemgmt.impl.wih |

- - ### Uses of CaseEvent in org.jbpm.casemgmt.api.event

    Subclasses of CaseEvent in org.jbpm.casemgmt.api.event
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `CaseCancelEvent` | Represents occurrence of case close operation
    `class` | `CaseCloseEvent` | Represents occurrence of case close operation
    `class` | `CaseCommentEvent` | Represents occurrence of case comment related operation
    `class` | `CaseDataEvent` | Represents occurrence of case data (that is part of case file) related operation
    `class` | `CaseDestroyEvent` | Represents occurrence of case destroy operation
    `class` | `CaseDynamicSubprocessEvent` | Represents occurrence of dynamic subprocess add to case operation
    `class` | `CaseDynamicTaskEvent` | Represents occurrence of dynamic task add to case operation
    `class` | `CaseReopenEvent` | Represents occurrence of start case operation
    `class` | `CaseRoleAssignmentEvent` | Represents occurrence of role assignment on a case operation
    `class` | `CaseStartEvent` | Represents occurrence of start case operation

  - ### Uses of CaseEvent in org.jbpm.casemgmt.impl.audit

    Methods in org.jbpm.casemgmt.impl.audit with parameters of type CaseEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<CaseFileData>` | CaseIndexerManager.`index​(CaseEvent caseEvent, String variableName, Object variable)` |
    `protected void` | CaseInstanceAuditEventListener.`updateCaseFileItems​(CaseEvent event, Map<String,​Object> addedData, String caseId, String caseDefinitionId, String user)` |

  - ### Uses of CaseEvent in org.jbpm.casemgmt.impl.jms

    Methods in org.jbpm.casemgmt.impl.jms with parameters of type CaseEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<CaseFileData>` | AsyncCaseInstanceAuditEventProducer.`updateCaseFileItems​(CaseEvent event, Map<String,​Object> addedData, String caseId, String caseDefinitionId, String user)` |

  - ### Uses of CaseEvent in org.jbpm.casemgmt.impl.wih

    Methods in org.jbpm.casemgmt.impl.wih with parameters of type CaseEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | NotifyParentCaseEventListener.`notifyParentOnCompletion​(CaseEvent event)` |