# Uses of Package
org.jbpm.process.audit

- Packages that use org.jbpm.process.audit
  Package | Description
  --- | ---
  org.jbpm.casemgmt.impl.audit |
  org.jbpm.executor.impl.jpa |
  org.jbpm.process.audit | Business Activity Monitoring (BAM) resources supporting activity events and activity logs.
  org.jbpm.process.audit.command |
  org.jbpm.process.audit.jms |
  org.jbpm.process.audit.query |
  org.jbpm.services.cdi.impl.audit |
  org.jbpm.services.cdi.impl.manager |
  org.jbpm.services.ejb.impl.audit |
  org.jbpm.services.task.audit |
  org.jbpm.services.task.audit.service |

- Classes in org.jbpm.process.audit used by org.jbpm.casemgmt.impl.audit
  Class | Description
  --- | ---
  JPAAuditLogService |

- Classes in org.jbpm.process.audit used by org.jbpm.executor.impl.jpa
  Class | Description
  --- | ---
  AuditLogService | Implementations of this class deal with `ProcessInstanceLog`, `NodeInstanceLog` and `VariableInstanceLog` entities.
  JPAAuditLogService |
  JPAService | The idea here is that we have a entity manager factory (similar to a session factory) that we repeatedly use to generate an entity manager (which is a persistence context) for the specific service command.

- Classes in org.jbpm.process.audit used by org.jbpm.process.audit
  Class | Description
  --- | ---
  AbstractAuditLogger |
  AbstractAuditLoggerAdapter |
  ArchiveLoggerProvider |
  AuditLoggerArchiveTreat |
  AuditLoggerFactory.Type |
  AuditLogService | Implementations of this class deal with `ProcessInstanceLog`, `NodeInstanceLog` and `VariableInstanceLog` entities.
  JPAService | The idea here is that we have a entity manager factory (similar to a session factory) that we repeatedly use to generate an entity manager (which is a persistence context) for the specific service command.
  NodeInstanceLog |
  ProcessInstanceLog |
  VariableInstanceLog |

- Classes in org.jbpm.process.audit used by org.jbpm.process.audit.command
  Class | Description
  --- | ---
  AuditLogService | Implementations of this class deal with `ProcessInstanceLog`, `NodeInstanceLog` and `VariableInstanceLog` entities.
  NodeInstanceLog |
  ProcessInstanceLog |
  VariableInstanceLog |

- Classes in org.jbpm.process.audit used by org.jbpm.process.audit.jms
  Class | Description
  --- | ---
  AbstractAuditLogger |
  AuditLoggerArchiveTreat |

- Classes in org.jbpm.process.audit used by org.jbpm.process.audit.query
  Class | Description
  --- | ---
  JPAAuditLogService |
  NodeInstanceLog |

- Classes in org.jbpm.process.audit used by org.jbpm.services.cdi.impl.audit
  Class | Description
  --- | ---
  AuditLoggerArchiveTreat |

- Classes in org.jbpm.process.audit used by org.jbpm.services.cdi.impl.manager
  Class | Description
  --- | ---
  AbstractAuditLogger |

- Classes in org.jbpm.process.audit used by org.jbpm.services.ejb.impl.audit
  Class | Description
  --- | ---
  AuditLoggerArchiveTreat |

- Classes in org.jbpm.process.audit used by org.jbpm.services.task.audit
  Class | Description
  --- | ---
  AuditLoggerArchiveTreat |

- Classes in org.jbpm.process.audit used by org.jbpm.services.task.audit.service
  Class | Description
  --- | ---
  AuditLogService | Implementations of this class deal with `ProcessInstanceLog`, `NodeInstanceLog` and `VariableInstanceLog` entities.
  JPAAuditLogService |
  JPAService | The idea here is that we have a entity manager factory (similar to a session factory) that we repeatedly use to generate an entity manager (which is a persistence context) for the specific service command.