Class BatchDeleteCaseConfig

java.lang.Object
org.flowable.cmmn.engine.impl.delete.BatchDeleteCaseConfig

public class BatchDeleteCaseConfig extends Object
Author:
Filip Hrisafov
  • Field Details

    • batch

      protected final org.flowable.batch.api.Batch batch
    • batchPart

      protected final org.flowable.batch.api.BatchPart batchPart
    • error

      protected final String error
    • sequentialExecution

      protected final boolean sequentialExecution
    • batchSize

      protected int batchSize
    • query

      protected HistoricCaseInstanceQuery query
  • Constructor Details

    • BatchDeleteCaseConfig

      protected BatchDeleteCaseConfig(org.flowable.batch.api.Batch batch, org.flowable.batch.api.BatchPart batchPart, String error, boolean sequentialExecution)
  • Method Details

    • getBatch

      public org.flowable.batch.api.Batch getBatch()
    • getBatchPart

      public org.flowable.batch.api.BatchPart getBatchPart()
    • getError

      public String getError()
    • hasError

      public boolean hasError()
    • isSequentialExecution

      public boolean isSequentialExecution()
    • getBatchSize

      public int getBatchSize()
    • getQuery

      public HistoricCaseInstanceQuery getQuery()
    • create

      public static BatchDeleteCaseConfig create(String batchPartId, CmmnEngineConfiguration engineConfiguration)
    • createQuery

      protected static HistoricCaseInstanceQuery createQuery(com.fasterxml.jackson.databind.JsonNode queryNode, CmmnEngineConfiguration engineConfiguration)
    • populateQuery

      protected static void populateQuery(com.fasterxml.jackson.databind.JsonNode queryNode, HistoricCaseInstanceQuery query, CmmnEngineConfiguration engineConfiguration)
    • populateOrQueryObjects

      protected static void populateOrQueryObjects(com.fasterxml.jackson.databind.JsonNode orQueryObjectsNode, HistoricCaseInstanceQuery query, CmmnEngineConfiguration engineConfiguration)
    • populateQueryVariableValues

      protected static void populateQueryVariableValues(com.fasterxml.jackson.databind.JsonNode variableValuesNode, HistoricCaseInstanceQuery query, CmmnEngineConfiguration engineConfiguration)
    • extractVariableValue

      protected static Object extractVariableValue(com.fasterxml.jackson.databind.JsonNode variableValueNode, CmmnEngineConfiguration engineConfiguration)
    • asStringList

      protected static List<String> asStringList(com.fasterxml.jackson.databind.JsonNode node)
    • asStringSet

      protected static Set<String> asStringSet(com.fasterxml.jackson.databind.JsonNode node)
    • getBatchConfiguration

      protected static com.fasterxml.jackson.databind.JsonNode getBatchConfiguration(org.flowable.batch.api.Batch batch, CmmnEngineConfiguration engineConfiguration)
    • prepareFailedResultAsJsonString

      protected static String prepareFailedResultAsJsonString(String errorMessage, CmmnEngineConfiguration engineConfiguration)
    • prepareFailedResultAsJsonString

      protected static String prepareFailedResultAsJsonString(String errorMessage, FlowableException exception, CmmnEngineConfiguration engineConfiguration)