Interface HistoricDetailQuery

    • Method Detail

      • detailId

        HistoricDetailQuery detailId​(java.lang.String id)
        Only select the historic detail with the given id.
        Parameters:
        id - the historic detail to select
        Returns:
        the query builder
      • executionId

        HistoricDetailQuery executionId​(java.lang.String executionId)
        Only select historic variable updates with the given execution. Note that Execution ids are not stored in the history as first class citizen, only process instances are.
      • caseExecutionId

        HistoricDetailQuery caseExecutionId​(java.lang.String caseExecutionId)
        Only select historic variable updates with the given case execution. Note that CaseExecution ids are not stored in the history as first class citizen, only case instances are.
      • activityInstanceId

        HistoricDetailQuery activityInstanceId​(java.lang.String activityInstanceId)
        Only select historic variable updates associated to the given activity instance.
      • variableTypeIn

        HistoricDetailQuery variableTypeIn​(java.lang.String... variableTypes)
        Only select historic process variables which match one of the given variable types.
      • disableBinaryFetching

        HistoricDetailQuery disableBinaryFetching()
        Disable fetching of byte array and file values. By default, the query will fetch such values. By calling this method you can prevent the values of (potentially large) blob data chunks to be fetched. The variables themselves are nonetheless included in the query result.
        Returns:
        the query builder
      • disableCustomObjectDeserialization

        HistoricDetailQuery disableCustomObjectDeserialization()
        Disable deserialization of variable values that are custom objects. By default, the query will attempt to deserialize the value of these variables. By calling this method you can prevent such attempts in environments where their classes are not available. Independent of this setting, variable serialized values are accessible.
      • excludeTaskDetails

        HistoricDetailQuery excludeTaskDetails()
        Exclude all task-related HistoricDetails, so only items which have no task-id set will be selected. When used together with taskId(String), this call is ignored task details are NOT excluded.
      • tenantIdIn

        HistoricDetailQuery tenantIdIn​(java.lang.String... tenantIds)
        Only select historic details with one of the given tenant ids.
      • withoutTenantId

        HistoricDetailQuery withoutTenantId()
        Only selects historic details that have no tenant id.
      • processInstanceIdIn

        HistoricDetailQuery processInstanceIdIn​(java.lang.String... processInstanceIds)
        Only select historic details with the given process instance ids.
      • userOperationId

        HistoricDetailQuery userOperationId​(java.lang.String userOperationId)
        Select historic details related with given userOperationId.
      • occurredBefore

        HistoricDetailQuery occurredBefore​(java.util.Date date)
        Only select historic details that have occurred before the given date (inclusive).
      • occurredAfter

        HistoricDetailQuery occurredAfter​(java.util.Date date)
        Only select historic details that have occurred after the given date (inclusive).
      • initial

        HistoricDetailQuery initial()
        Only select historic details that were set during the process start.
      • orderByTenantId

        HistoricDetailQuery orderByTenantId()
        Order by tenant id (needs to be followed by Query.asc() or Query.desc()). Note that the ordering of historic details without tenant id is database-specific.