Interface ProcessDefinitionQuery

    • Method Detail

      • processDefinitionId

        ProcessDefinitionQuery processDefinitionId​(String processDefinitionId)
        Only select process definition with the given id.
      • processDefinitionIds

        ProcessDefinitionQuery processDefinitionIds​(Set<String> processDefinitionIds)
        Only select process definitions with the given ids.
      • processDefinitionCategory

        ProcessDefinitionQuery processDefinitionCategory​(String processDefinitionCategory)
        Only select process definitions with the given category.
      • processDefinitionCategoryLike

        ProcessDefinitionQuery processDefinitionCategoryLike​(String processDefinitionCategoryLike)
        Only select process definitions where the category matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%
      • processDefinitionName

        ProcessDefinitionQuery processDefinitionName​(String processDefinitionName)
        Only select process definitions with the given name.
      • processDefinitionNameLike

        ProcessDefinitionQuery processDefinitionNameLike​(String processDefinitionNameLike)
        Only select process definitions where the name matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%
      • processDefinitionNameLikeIgnoreCase

        ProcessDefinitionQuery processDefinitionNameLikeIgnoreCase​(String nameLikeIgnoreCase)
        Only select process definitions where the name matches the given parameter, ignoring upper/lower case. The syntax that should be used is the same as in SQL, eg. %test%
      • deploymentId

        ProcessDefinitionQuery deploymentId​(String deploymentId)
        Only select process definitions that are deployed in a deployment with the given deployment id
      • deploymentIds

        ProcessDefinitionQuery deploymentIds​(Set<String> deploymentIds)
        Select process definitions that are deployed in deployments with the given set of ids
      • parentDeploymentId

        ProcessDefinitionQuery parentDeploymentId​(String deploymentId)
        Only select process definitions that are deployed in a deployment with the given parent deployment id
      • processDefinitionKey

        ProcessDefinitionQuery processDefinitionKey​(String processDefinitionKey)
        Only select process definition with the given key.
      • processDefinitionKeyLike

        ProcessDefinitionQuery processDefinitionKeyLike​(String processDefinitionKeyLike)
        Only select process definitions where the key matches the given parameter. The syntax that should be used is the same as in SQL, eg. %test%
      • processDefinitionVersionGreaterThan

        ProcessDefinitionQuery processDefinitionVersionGreaterThan​(Integer processDefinitionVersion)
        Only select process definitions which version are greater than a certain version.
      • processDefinitionVersionGreaterThanOrEquals

        ProcessDefinitionQuery processDefinitionVersionGreaterThanOrEquals​(Integer processDefinitionVersion)
        Only select process definitions which version are greater than or equals a certain version.
      • processDefinitionVersionLowerThan

        ProcessDefinitionQuery processDefinitionVersionLowerThan​(Integer processDefinitionVersion)
        Only select process definitions which version are lower than a certain version.
      • processDefinitionVersionLowerThanOrEquals

        ProcessDefinitionQuery processDefinitionVersionLowerThanOrEquals​(Integer processDefinitionVersion)
        Only select process definitions which version are lower than or equals a certain version.
      • processDefinitionResourceName

        ProcessDefinitionQuery processDefinitionResourceName​(String resourceName)
        Only select process definition with the given resource name.
      • processDefinitionResourceNameLike

        ProcessDefinitionQuery processDefinitionResourceNameLike​(String resourceNameLike)
        Only select process definition with a resource name like the given .
      • startableByUser

        ProcessDefinitionQuery startableByUser​(String userId)
        Only selects process definitions which given userId is authorized to start
      • processDefinitionTenantId

        ProcessDefinitionQuery processDefinitionTenantId​(String tenantId)
        Only select process definitions that have the given tenant id.
      • processDefinitionTenantIdLike

        ProcessDefinitionQuery processDefinitionTenantIdLike​(String tenantIdLike)
        Only select process definitions with a tenant id like the given one.
      • processDefinitionWithoutTenantId

        ProcessDefinitionQuery processDefinitionWithoutTenantId()
        Only select process definitions that do not have a tenant id.
      • processDefinitionEngineVersion

        ProcessDefinitionQuery processDefinitionEngineVersion​(String engineVersion)
        Only select process definitions that have the given engine version.
      • messageEventSubscriptionName

        ProcessDefinitionQuery messageEventSubscriptionName​(String messageName)
        Selects the single process definition which has a start message event with the messageName.
      • withLocalizationFallback

        ProcessDefinitionQuery withLocalizationFallback()
        Instruct localization to fallback to more general locales including the default locale of the JVM if the specified locale is not found.