Interface DeploymentQuery

All Superinterfaces:
Query<DeploymentQuery,Deployment>
All Known Implementing Classes:
DeploymentQueryImpl

@Internal public interface DeploymentQuery extends Query<DeploymentQuery,Deployment>
Allows programmatic querying of Deployments. Note that it is impossible to retrieve the deployment resources through the results of this operation, since that would cause a huge transfer of (possibly) unneeded bytes over the wire. To retrieve the actual bytes of a deployment resource use the operations on the RepositoryService.getDeploymentResourceNames(String) and RepositoryService.getResourceAsStream(String, String)
  • Method Details

    • deploymentId

      DeploymentQuery deploymentId(String deploymentId)
      Only select deployments with the given deployment id.
    • deploymentName

      DeploymentQuery deploymentName(String name)
      Only select deployments with the given name.
    • deploymentNameLike

      DeploymentQuery deploymentNameLike(String nameLike)
      Only select deployments with a name like the given string.
    • deploymentCategory

      DeploymentQuery deploymentCategory(String category)
      Only select deployments with the given category.
      See Also:
    • deploymentCategoryLike

      DeploymentQuery deploymentCategoryLike(String categoryLike)
      Only select deployments with a category like the given string.
    • deploymentCategoryNotEquals

      DeploymentQuery deploymentCategoryNotEquals(String categoryNotEquals)
      Only select deployments that have a different category then the given one.
      See Also:
    • deploymentKey

      DeploymentQuery deploymentKey(String key)
      Only select deployments with the given key.
    • deploymentKeyLike

      DeploymentQuery deploymentKeyLike(String keyLike)
      Only select deployments with a key like the given string.
    • deploymentTenantId

      DeploymentQuery deploymentTenantId(String tenantId)
      Only select deployment that have the given tenant id.
    • deploymentTenantIdLike

      DeploymentQuery deploymentTenantIdLike(String tenantIdLike)
      Only select deployments with a tenant id like the given one.
    • deploymentWithoutTenantId

      DeploymentQuery deploymentWithoutTenantId()
      Only select deployments that do not have a tenant id.
    • processDefinitionKey

      DeploymentQuery processDefinitionKey(String key)
      Only select deployments with the given process definition key.
    • processDefinitionKeyLike

      DeploymentQuery processDefinitionKeyLike(String keyLike)
      Only select deployments with a process definition key like the given string.
    • latest

      DeploymentQuery latest()
      Only select deployments where the deployment time is the latest value. Can only be used together with the deployment key.
    • latestVersion

      DeploymentQuery latestVersion()
      Only select deployments where the deployment version is the latest value
    • orderByDeploymentId

      DeploymentQuery orderByDeploymentId()
      Order by deployment id (needs to be followed by Query.asc() or Query.desc()).
    • orderByDeploymentName

      DeploymentQuery orderByDeploymentName()
      Order by deployment name (needs to be followed by Query.asc() or Query.desc()).
    • orderByDeploymenTime

      DeploymentQuery orderByDeploymenTime()
      Order by deployment time (needs to be followed by Query.asc() or Query.desc()).
    • orderByTenantId

      DeploymentQuery orderByTenantId()
      Order by tenant id (needs to be followed by Query.asc() or Query.desc()).