## Uses of Class
org.jbpm.process.audit.ProcessInstanceLog

- Packages that use ProcessInstanceLog
  Package | Description
  --- | ---
  org.jbpm.process.audit | Business Activity Monitoring (BAM) resources supporting activity events and activity logs.
  org.jbpm.process.audit.command |

- - ### Uses of ProcessInstanceLog in org.jbpm.process.audit

    Fields in org.jbpm.process.audit with type parameters of type ProcessInstanceLog
    Modifier and Type | Field | Description
    --- | --- | ---
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`correlationKey` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Long>` | ProcessInstanceLog_.`duration` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Date>` | ProcessInstanceLog_.`end` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`externalId` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Long>` | ProcessInstanceLog_.`id` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`identity` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`outcome` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Long>` | ProcessInstanceLog_.`parentProcessInstanceId` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`processId` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`processInstanceDescription` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Long>` | ProcessInstanceLog_.`processInstanceId` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`processName` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Integer>` | ProcessInstanceLog_.`processType` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​String>` | ProcessInstanceLog_.`processVersion` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Integer>` | ProcessInstanceLog_.`slaCompliance` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Date>` | ProcessInstanceLog_.`slaDueDate` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Date>` | ProcessInstanceLog_.`start` |
    `static javax.persistence.metamodel.SingularAttribute<ProcessInstanceLog,​Integer>` | ProcessInstanceLog_.`status` |

    Methods in org.jbpm.process.audit that return ProcessInstanceLog
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessInstanceLog` | AuditLogService.`findProcessInstance​(long processInstanceId)` |
    `ProcessInstanceLog` | CommandBasedAuditLogService.`findProcessInstance​(long processInstanceId)` |
    `ProcessInstanceLog` | JPAAuditLogService.`findProcessInstance​(long processInstanceId)` |

    Methods in org.jbpm.process.audit that return types with arguments of type ProcessInstanceLog
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ProcessInstanceLog>` | AuditLogService.`findActiveProcessInstances()` |
    `List<ProcessInstanceLog>` | AuditLogService.`findActiveProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | CommandBasedAuditLogService.`findActiveProcessInstances()` |
    `List<ProcessInstanceLog>` | CommandBasedAuditLogService.`findActiveProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | JPAAuditLogService.`findActiveProcessInstances()` |
    `List<ProcessInstanceLog>` | JPAAuditLogService.`findActiveProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | AuditLogService.`findProcessInstances()` | Service methods
    `List<ProcessInstanceLog>` | AuditLogService.`findProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | CommandBasedAuditLogService.`findProcessInstances()` |
    `List<ProcessInstanceLog>` | CommandBasedAuditLogService.`findProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | JPAAuditLogService.`findProcessInstances()` |
    `List<ProcessInstanceLog>` | JPAAuditLogService.`findProcessInstances​(String processId)` |
    `List<ProcessInstanceLog>` | AuditLogService.`findSubProcessInstances​(long processInstanceId)` |
    `List<ProcessInstanceLog>` | CommandBasedAuditLogService.`findSubProcessInstances​(long processInstanceId)` |
    `List<ProcessInstanceLog>` | JPAAuditLogService.`findSubProcessInstances​(long processInstanceId)` |

    Methods in org.jbpm.process.audit with parameters of type ProcessInstanceLog
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ArchiveLoggerProvider.`archive​(javax.persistence.EntityManager em, ProcessInstanceLog log)` |

  - ### Uses of ProcessInstanceLog in org.jbpm.process.audit.command

    Methods in org.jbpm.process.audit.command that return ProcessInstanceLog
    Modifier and Type | Method | Description
    --- | --- | ---
    `ProcessInstanceLog` | FindProcessInstanceCommand.`execute​(org.kie.api.runtime.Context cntxt)` |

    Methods in org.jbpm.process.audit.command that return types with arguments of type ProcessInstanceLog
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<ProcessInstanceLog>` | FindActiveProcessInstancesCommand.`execute​(org.kie.api.runtime.Context cntxt)` |
    `List<ProcessInstanceLog>` | FindProcessInstancesCommand.`execute​(org.kie.api.runtime.Context cntxt)` |
    `List<ProcessInstanceLog>` | FindSubProcessInstancesCommand.`execute​(org.kie.api.runtime.Context cntxt)` |