Class AbstractProcessInstanceQueryDto<T extends ProcessInstanceDto>

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CalledProcessInstanceQueryDto, ProcessInstanceQueryDto

public abstract class AbstractProcessInstanceQueryDto<T extends ProcessInstanceDto> extends AbstractRestQueryParametersDto<T>
See Also:
  • Field Details

    • processDefinitionId

      protected String processDefinitionId
    • parentProcessDefinitionId

      protected String parentProcessDefinitionId
    • activityIdIn

      protected String[] activityIdIn
    • activityInstanceIdIn

      protected String[] activityInstanceIdIn
    • businessKey

      protected String businessKey
    • parentProcessInstanceId

      protected String parentProcessInstanceId
    • startedBefore

      protected Date startedBefore
    • startedAfter

      protected Date startedAfter
    • withIncident

      protected Boolean withIncident
  • Constructor Details

    • AbstractProcessInstanceQueryDto

      public AbstractProcessInstanceQueryDto()
    • AbstractProcessInstanceQueryDto

      public AbstractProcessInstanceQueryDto(jakarta.ws.rs.core.MultivaluedMap<String,String> queryParameter)
  • Method Details

    • getProcessDefinitionId

      public String getProcessDefinitionId()
    • setProcessDefinitionId

      public void setProcessDefinitionId(String processDefinitionId)
    • getParentProcessDefinitionId

      public String getParentProcessDefinitionId()
    • setParentProcessDefinitionId

      public void setParentProcessDefinitionId(String parentProcessDefinitionId)
    • setVariables

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

      public List<QueryVariableValue> getQueryVariableValues()
    • initQueryVariableValues

      public void initQueryVariableValues(VariableSerializers variableTypes, String dbType)
    • getParentProcessInstanceId

      public String getParentProcessInstanceId()
    • setParentProcessInstanceId

      public void setParentProcessInstanceId(String parentProcessInstanceId)
    • getActivityIdIn

      public String[] getActivityIdIn()
    • setActivityIdIn

      public void setActivityIdIn(String[] activityIdIn)
    • getActivityInstanceIdIn

      public String[] getActivityInstanceIdIn()
    • setActivityInstanceIdIn

      public void setActivityInstanceIdIn(String[] activityInstanceIdIn)
    • getBusinessKey

      public String getBusinessKey()
    • setBusinessKey

      public void setBusinessKey(String businessKey)
    • getStartedBefore

      public Date getStartedBefore()
    • setStartedBefore

      public void setStartedBefore(Date startedBefore)
    • getStartedAfter

      public Date getStartedAfter()
    • setStartedAfter

      public void setStartedAfter(Date startedAfter)
    • getWithIncident

      public Boolean getWithIncident()
    • setWithIncident

      public void setWithIncident(Boolean withIncident)
    • getOrderByValue

      protected String getOrderByValue(String sortBy)
      Specified by:
      getOrderByValue in class AbstractRestQueryParametersDto<T extends ProcessInstanceDto>
    • isValidSortByValue

      protected boolean isValidSortByValue(String value)
      Specified by:
      isValidSortByValue in class AbstractRestQueryParametersDto<T extends ProcessInstanceDto>
    • getOuterOrderBy

      public String getOuterOrderBy()