Class HistoricCaseInstanceQueryDto


public class HistoricCaseInstanceQueryDto extends AbstractQueryDto<HistoricCaseInstanceQuery>
  • Field Details

    • SORT_BY_CASE_INSTANCE_ID_VALUE

      public static final String SORT_BY_CASE_INSTANCE_ID_VALUE
      See Also:
    • SORT_BY_CASE_DEFINITION_ID_VALUE

      public static final String SORT_BY_CASE_DEFINITION_ID_VALUE
      See Also:
    • SORT_BY_CASE_INSTANCE_BUSINESS_KEY_VALUE

      public static final String SORT_BY_CASE_INSTANCE_BUSINESS_KEY_VALUE
      See Also:
    • SORT_BY_CASE_INSTANCE_CREATE_TIME_VALUE

      public static final String SORT_BY_CASE_INSTANCE_CREATE_TIME_VALUE
      See Also:
    • SORT_BY_CASE_INSTANCE_CLOSE_TIME_VALUE

      public static final String SORT_BY_CASE_INSTANCE_CLOSE_TIME_VALUE
      See Also:
    • SORT_BY_CASE_INSTANCE_DURATION_VALUE

      public static final String SORT_BY_CASE_INSTANCE_DURATION_VALUE
      See Also:
    • VALID_SORT_BY_VALUES

      public static final List<String> VALID_SORT_BY_VALUES
    • caseInstanceId

      public String caseInstanceId
    • caseInstanceIds

      public Set<String> caseInstanceIds
    • caseDefinitionId

      public String caseDefinitionId
    • caseDefinitionKey

      public String caseDefinitionKey
    • caseDefinitionName

      public String caseDefinitionName
    • caseDefinitionNameLike

      public String caseDefinitionNameLike
    • caseDefinitionKeyNotIn

      public List<String> caseDefinitionKeyNotIn
    • caseInstanceBusinessKey

      public String caseInstanceBusinessKey
    • caseInstanceBusinessKeyLike

      public String caseInstanceBusinessKeyLike
    • superCaseInstanceId

      public String superCaseInstanceId
    • subCaseInstanceId

      public String subCaseInstanceId
    • createdBy

      public String createdBy
    • caseActivityIdIn

      public List<String> caseActivityIdIn
    • createdBefore

      public Date createdBefore
    • createdAfter

      public Date createdAfter
    • closedBefore

      public Date closedBefore
    • closedAfter

      public Date closedAfter
    • active

      public Boolean active
    • completed

      public Boolean completed
    • terminated

      public Boolean terminated
    • closed

      public Boolean closed
    • notClosed

      public Boolean notClosed
    • variables

      protected List<VariableQueryParameterDto> variables
    • variableValuesIgnoreCase

      protected Boolean variableValuesIgnoreCase
    • variableNamesIgnoreCase

      protected Boolean variableNamesIgnoreCase
  • Constructor Details

    • HistoricCaseInstanceQueryDto

      public HistoricCaseInstanceQueryDto()
    • HistoricCaseInstanceQueryDto

      public HistoricCaseInstanceQueryDto(com.fasterxml.jackson.databind.ObjectMapper objectMapper, jakarta.ws.rs.core.MultivaluedMap<String,String> queryParameters)
  • Method Details

    • setCaseInstanceId

      public void setCaseInstanceId(String caseInstanceId)
    • setCaseInstanceIds

      public void setCaseInstanceIds(Set<String> caseInstanceIds)
    • setCaseDefinitionId

      public void setCaseDefinitionId(String caseDefinitionId)
    • setCaseDefinitionName

      public void setCaseDefinitionName(String caseDefinitionName)
    • setCaseDefinitionNameLike

      public void setCaseDefinitionNameLike(String caseDefinitionNameLike)
    • setCaseDefinitionKey

      public void setCaseDefinitionKey(String caseDefinitionKey)
    • setCaseDefinitionKeyNotIn

      public void setCaseDefinitionKeyNotIn(List<String> caseDefinitionKeys)
    • setCaseInstanceBusinessKey

      public void setCaseInstanceBusinessKey(String caseInstanceBusinessKey)
    • setCaseInstanceBusinessKeyLike

      public void setCaseInstanceBusinessKeyLike(String caseInstanceBusinessKeyLike)
    • setSuperCaseInstanceId

      public void setSuperCaseInstanceId(String superCaseInstanceId)
    • setSubCaseInstanceId

      public void setSubCaseInstanceId(String subCaseInstanceId)
    • setSuperProcessInstanceId

      public void setSuperProcessInstanceId(String superProcessInstanceId)
    • setSubProcessInstanceId

      public void setSubProcessInstanceId(String subProcessInstanceId)
    • setTenantIdIn

      public void setTenantIdIn(List<String> tenantIds)
    • setWithoutTenantId

      public void setWithoutTenantId(Boolean withoutTenantId)
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • setCreatedBefore

      public void setCreatedBefore(Date createdBefore)
    • setCreatedAfter

      public void setCreatedAfter(Date createdAfter)
    • setClosedBefore

      public void setClosedBefore(Date closedBefore)
    • setClosedAfter

      public void setClosedAfter(Date closedAfter)
    • setActive

      public void setActive(Boolean active)
    • setCompleted

      public void setCompleted(Boolean completed)
    • setTerminated

      public void setTerminated(Boolean terminated)
    • setClosed

      public void setClosed(Boolean closed)
    • setNotClosed

      public void setNotClosed(Boolean notClosed)
    • setVariables

      public void setVariables(List<VariableQueryParameterDto> variables)
    • setVariableValuesIgnoreCase

      public void setVariableValuesIgnoreCase(Boolean variableValuesIgnoreCase)
    • setVariableNamesIgnoreCase

      public void setVariableNamesIgnoreCase(Boolean variableNamesIgnoreCase)
    • setCaseActivityIdIn

      public void setCaseActivityIdIn(List<String> caseActivityIdIn)
    • isValidSortByValue

      protected boolean isValidSortByValue(String value)
      Specified by:
      isValidSortByValue in class AbstractQueryDto<HistoricCaseInstanceQuery>
    • createNewQuery

      protected HistoricCaseInstanceQuery createNewQuery(ProcessEngine engine)
      Specified by:
      createNewQuery in class AbstractQueryDto<HistoricCaseInstanceQuery>
    • applyFilters

      protected void applyFilters(HistoricCaseInstanceQuery query)
      Specified by:
      applyFilters in class AbstractQueryDto<HistoricCaseInstanceQuery>
    • applySortBy

      protected void applySortBy(HistoricCaseInstanceQuery query, String sortBy, Map<String,Object> parameters, ProcessEngine engine)
      Specified by:
      applySortBy in class AbstractQueryDto<HistoricCaseInstanceQuery>