Interface HistoricIncident

All Known Implementing Classes:
HistoricIncidentEntity

public interface HistoricIncident
Represents a historic incident that is stored permanently.
Author:
Roman Smirnov
  • Method Details

    • getId

      String getId()
      Returns the unique identifier for this incident.
    • getCreateTime

      Date getCreateTime()
      Time when the incident happened.
    • getEndTime

      Date getEndTime()
      Time when the incident has been resolved or deleted.
    • getIncidentType

      String getIncidentType()
      Returns the type of this incident to identify the kind of incident.

      For example: failedJobs will be returned in the case of an incident, which identify failed job during the execution of a process instance.

    • getIncidentMessage

      String getIncidentMessage()
      Returns the incident message.
    • getExecutionId

      String getExecutionId()
      Returns the specific execution on which this incident has happened.
    • getActivityId

      String getActivityId()
      Returns the id of the activity of the process instance on which this incident has happened.
    • getRootProcessInstanceId

      String getRootProcessInstanceId()
      Returns the specific root process instance id of the process instance on which this incident has happened.
    • getProcessInstanceId

      String getProcessInstanceId()
      Returns the specific process instance on which this incident has happened.
    • getProcessDefinitionId

      String getProcessDefinitionId()
      Returns the id of the process definition of this process instance on which the incident has happened.
    • getProcessDefinitionKey

      String getProcessDefinitionKey()
      Returns the key of the process definition of this process instance on which the incident has happened.
    • getCauseIncidentId

      String getCauseIncidentId()
      Returns the id of the incident on which this incident has been triggered.
    • getRootCauseIncidentId

      String getRootCauseIncidentId()
      Returns the id of the root incident on which this transitive incident has been triggered.
    • getConfiguration

      String getConfiguration()
      Returns the payload of this incident.
    • getHistoryConfiguration

      String getHistoryConfiguration()
      Returns the history payload of this incident.
    • isOpen

      boolean isOpen()
      Returns true, iff the corresponding incident has not been deleted or resolved.
    • isDeleted

      boolean isDeleted()
      Returns true, iff the corresponding incident has been deleted.
    • isResolved

      boolean isResolved()
      Returns true, iff the corresponding incident has been resolved.
    • getTenantId

      String getTenantId()
      Returns the id of the tenant this incident belongs to. Can be null if the incident belongs to no single tenant.
    • getJobDefinitionId

      String getJobDefinitionId()
      Returns the id of the job definition the incident belongs to. Can be null if the incident belongs to no job definition.
    • getRemovalTime

      Date getRemovalTime()
      The time the historic incident will be removed.
    • getFailedActivityId

      String getFailedActivityId()
      Returns the id of the activity on which the last exception occurred.
    • getAnnotation

      String getAnnotation()
      Returns the annotation of this incident