Package org.flowable.app.api.repository
Interface AppDeploymentQuery
-
- All Superinterfaces:
Query<AppDeploymentQuery,AppDeployment>
public interface AppDeploymentQuery extends Query<AppDeploymentQuery,AppDeployment>
Allows programmatic querying ofAppDeployments. 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 theAppRepositoryService.getDeploymentResourceNames(String)andAppRepositoryService.getResourceAsStream(String, String)- Author:
- Tijs Rademakers, Joram Barrez
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AppDeploymentQuerydeploymentCategory(String category)Only select deployments with the given category.AppDeploymentQuerydeploymentCategoryNotEquals(String categoryNotEquals)Only select deployments that have a different category then the given one.AppDeploymentQuerydeploymentId(String deploymentId)Only select deployments with the given deployment id.AppDeploymentQuerydeploymentIds(List<String> deploymentIds)Only select deployments with the given deployment ids.AppDeploymentQuerydeploymentKey(String key)Only select deployments with the given key.AppDeploymentQuerydeploymentName(String name)Only select deployments with the given name.AppDeploymentQuerydeploymentNameLike(String nameLike)Only select deployments with a name like the given string.AppDeploymentQuerydeploymentTenantId(String tenantId)Only select deployment that have the given tenant id.AppDeploymentQuerydeploymentTenantIdLike(String tenantIdLike)Only select deployments with a tenant id like the given one.AppDeploymentQuerydeploymentWithoutTenantId()Only select deployments that do not have a tenant id.AppDeploymentQuerylatest()Only select deployments where the deployment time is the latest value.AppDeploymentQueryorderByDeploymentId()Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).AppDeploymentQueryorderByDeploymentName()Order by deployment name (needs to be followed byQuery.asc()orQuery.desc()).AppDeploymentQueryorderByDeploymentTime()Order by deployment time (needs to be followed byQuery.asc()orQuery.desc()).AppDeploymentQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).
-
-
-
Method Detail
-
deploymentId
AppDeploymentQuery deploymentId(String deploymentId)
Only select deployments with the given deployment id.
-
deploymentIds
AppDeploymentQuery deploymentIds(List<String> deploymentIds)
Only select deployments with the given deployment ids.
-
deploymentName
AppDeploymentQuery deploymentName(String name)
Only select deployments with the given name.
-
deploymentNameLike
AppDeploymentQuery deploymentNameLike(String nameLike)
Only select deployments with a name like the given string.
-
deploymentCategory
AppDeploymentQuery deploymentCategory(String category)
Only select deployments with the given category.- See Also:
AppDeploymentBuilder.category(String)
-
deploymentCategoryNotEquals
AppDeploymentQuery deploymentCategoryNotEquals(String categoryNotEquals)
Only select deployments that have a different category then the given one.- See Also:
AppDeploymentBuilder.category(String)
-
deploymentKey
AppDeploymentQuery deploymentKey(String key)
Only select deployments with the given key.- See Also:
AppDeploymentBuilder.key(String)
-
deploymentTenantId
AppDeploymentQuery deploymentTenantId(String tenantId)
Only select deployment that have the given tenant id.
-
deploymentTenantIdLike
AppDeploymentQuery deploymentTenantIdLike(String tenantIdLike)
Only select deployments with a tenant id like the given one.
-
deploymentWithoutTenantId
AppDeploymentQuery deploymentWithoutTenantId()
Only select deployments that do not have a tenant id.
-
latest
AppDeploymentQuery latest()
Only select deployments where the deployment time is the latest value. Can only be used together with the deployment key.
-
orderByDeploymentId
AppDeploymentQuery orderByDeploymentId()
Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByDeploymentName
AppDeploymentQuery orderByDeploymentName()
Order by deployment name (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByDeploymentTime
AppDeploymentQuery orderByDeploymentTime()
Order by deployment time (needs to be followed byQuery.asc()orQuery.desc()).
-
orderByTenantId
AppDeploymentQuery orderByTenantId()
Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).
-
-