Class IncidentQueryDto


public class IncidentQueryDto extends AbstractQueryDto<IncidentQuery>
Author:
Roman Smirnov
  • Field Details

    • incidentId

      protected String incidentId
    • incidentType

      protected String incidentType
    • incidentMessage

      protected String incidentMessage
    • incidentMessageLike

      protected String incidentMessageLike
    • processDefinitionId

      protected String processDefinitionId
    • processDefinitionKeyIn

      protected String[] processDefinitionKeyIn
    • processInstanceId

      protected String processInstanceId
    • executionId

      protected String executionId
    • incidentTimestampBefore

      protected Date incidentTimestampBefore
    • incidentTimestampAfter

      protected Date incidentTimestampAfter
    • activityId

      protected String activityId
    • failedActivityId

      protected String failedActivityId
    • causeIncidentId

      protected String causeIncidentId
    • rootCauseIncidentId

      protected String rootCauseIncidentId
    • configuration

      protected String configuration
    • tenantIds

      protected List<String> tenantIds
    • jobDefinitionIds

      protected List<String> jobDefinitionIds
  • Constructor Details

    • IncidentQueryDto

      public IncidentQueryDto()
    • IncidentQueryDto

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

    • setIncidentId

      public void setIncidentId(String incidentId)
    • setIncidentType

      public void setIncidentType(String incidentType)
    • setIncidentMessage

      public void setIncidentMessage(String incidentMessage)
    • setIncidentMessageLike

      public void setIncidentMessageLike(String incidentMessageLike)
    • setProcessDefinitionId

      public void setProcessDefinitionId(String processDefinitionId)
    • setProcessDefinitionKeyIn

      public void setProcessDefinitionKeyIn(String[] processDefinitionKeyIn)
    • setProcessInstanceId

      public void setProcessInstanceId(String processInstanceId)
    • setExecutionId

      public void setExecutionId(String executionId)
    • setIncidentTimestampAfter

      public void setIncidentTimestampAfter(Date incidentTimestampAfter)
    • setIncidentTimestampBefore

      public void setIncidentTimestampBefore(Date incidentTimestampBefore)
    • setActivityId

      public void setActivityId(String activityId)
    • setFailedActivityId

      public void setFailedActivityId(String activityId)
    • setCauseIncidentId

      public void setCauseIncidentId(String causeIncidentId)
    • setRootCauseIncidentId

      public void setRootCauseIncidentId(String rootCauseIncidentId)
    • setConfiguration

      public void setConfiguration(String configuration)
    • setTenantIdIn

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

      public void setJobDefinitionIdIn(List<String> jobDefinitionIds)
    • isValidSortByValue

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

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

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

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