public class ProcessDefinitionQueryImpl extends AbstractQuery<ProcessDefinitionQuery,ProcessDefinition> implements ProcessDefinitionQuery
ListQueryParameterObject.ResultType
Query.NullHandlingOnOrder
Modifier and Type | Field and Description |
---|---|
protected String |
authorizationUserId |
protected String |
category |
protected String |
categoryLike |
protected String |
categoryNotEquals |
protected String |
deploymentId |
protected Set<String> |
deploymentIds |
protected String |
engineVersion |
protected String |
eventSubscriptionName |
protected String |
eventSubscriptionType |
protected String |
id |
protected Set<String> |
ids |
protected String |
key |
protected String |
keyLike |
protected boolean |
latest |
protected String |
name |
protected String |
nameLike |
protected String |
procDefId |
protected String |
resourceName |
protected String |
resourceNameLike |
protected SuspensionState |
suspensionState |
protected String |
tenantId |
protected String |
tenantIdLike |
protected Integer |
version |
protected Integer |
versionGt |
protected Integer |
versionGte |
protected Integer |
versionLt |
protected Integer |
versionLte |
protected boolean |
withoutTenantId |
commandContext, commandExecutor
databaseType, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByColumnMap, orderByColumns, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
Constructor and Description |
---|
ProcessDefinitionQueryImpl() |
ProcessDefinitionQueryImpl(CommandContext commandContext) |
ProcessDefinitionQueryImpl(CommandExecutor commandExecutor) |
Modifier and Type | Method and Description |
---|---|
ProcessDefinitionQuery |
active()
Only selects process definitions which are active
|
void |
checkQueryOk() |
protected void |
checkVersion(Integer version) |
ProcessDefinitionQueryImpl |
deploymentId(String deploymentId)
Only select process definitions that are deployed in a deployment with the given deployment id
|
ProcessDefinitionQueryImpl |
deploymentIds(Set<String> deploymentIds)
Select process definitions that are deployed in deployments with the given set of ids
|
ProcessDefinitionQuery |
eventSubscription(String eventType,
String eventName) |
long |
executeCount(CommandContext commandContext) |
List<ProcessDefinition> |
executeList(CommandContext commandContext) |
List<String> |
getAuthorizationGroups() |
String |
getAuthorizationUserId() |
String |
getCategory() |
String |
getCategoryLike() |
String |
getCategoryNotEquals() |
String |
getDeploymentId() |
Set<String> |
getDeploymentIds() |
String |
getEngineVersion() |
String |
getEventSubscriptionName() |
String |
getEventSubscriptionType() |
String |
getId() |
Set<String> |
getIds() |
String |
getKey() |
String |
getKeyLike() |
String |
getName() |
String |
getNameLike() |
String |
getProcDefId() |
String |
getResourceName() |
String |
getResourceNameLike() |
SuspensionState |
getSuspensionState() |
String |
getTenantId() |
String |
getTenantIdLike() |
Integer |
getVersion() |
Integer |
getVersionGt() |
Integer |
getVersionGte() |
Integer |
getVersionLt() |
Integer |
getVersionLte() |
boolean |
isLatest() |
boolean |
isWithoutTenantId() |
ProcessDefinitionQueryImpl |
latestVersion()
Only select the process definitions which are the latest deployed (ie.
|
ProcessDefinitionQuery |
messageEventSubscription(String messageName) |
ProcessDefinitionQuery |
messageEventSubscriptionName(String messageName)
Selects the single process definition which has a start message event with the messageName.
|
ProcessDefinitionQuery |
orderByDeploymentId()
Order by deployment id (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByProcessDefinitionCategory()
Order by the category of the process definitions (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByProcessDefinitionId()
Order by the id of the process definitions (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByProcessDefinitionKey()
Order by process definition key (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByProcessDefinitionName()
Order by the name of the process definitions (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByProcessDefinitionVersion()
Order by the version of the process definitions (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQuery |
orderByTenantId()
Order by tenant id (needs to be followed by
Query.asc() or Query.desc() ). |
ProcessDefinitionQueryImpl |
processDefinitionCategory(String category)
Only select process definitions with the given category.
|
ProcessDefinitionQueryImpl |
processDefinitionCategoryLike(String categoryLike)
Only select process definitions where the category matches the given parameter.
|
ProcessDefinitionQueryImpl |
processDefinitionCategoryNotEquals(String categoryNotEquals)
Only select deployments that have a different category then the given one.
|
ProcessDefinitionQuery |
processDefinitionEngineVersion(String engineVersion)
Only select process definitions that have the given engine version.
|
ProcessDefinitionQueryImpl |
processDefinitionId(String processDefinitionId)
Only select process definition with the given id.
|
ProcessDefinitionQuery |
processDefinitionIds(Set<String> processDefinitionIds)
Only select process definitions with the given ids.
|
ProcessDefinitionQueryImpl |
processDefinitionKey(String key)
Only select process definition with the given key.
|
ProcessDefinitionQueryImpl |
processDefinitionKeyLike(String keyLike)
Only select process definitions where the key matches the given parameter.
|
ProcessDefinitionQueryImpl |
processDefinitionName(String name)
Only select process definitions with the given name.
|
ProcessDefinitionQueryImpl |
processDefinitionNameLike(String nameLike)
Only select process definitions where the name matches the given parameter.
|
ProcessDefinitionQueryImpl |
processDefinitionResourceName(String resourceName)
Only select process definition with the given resource name.
|
ProcessDefinitionQueryImpl |
processDefinitionResourceNameLike(String resourceNameLike)
Only select process definition with a resource name like the given .
|
ProcessDefinitionQuery |
processDefinitionStarter(String procDefId) |
ProcessDefinitionQuery |
processDefinitionTenantId(String tenantId)
Only select process definitions that have the given tenant id.
|
ProcessDefinitionQuery |
processDefinitionTenantIdLike(String tenantIdLike)
Only select process definitions with a tenant id like the given one.
|
ProcessDefinitionQueryImpl |
processDefinitionVersion(Integer version)
Only select process definition with a certain version.
|
ProcessDefinitionQuery |
processDefinitionVersionGreaterThan(Integer processDefinitionVersion)
Only select process definitions which version are greater than a certain version.
|
ProcessDefinitionQuery |
processDefinitionVersionGreaterThanOrEquals(Integer processDefinitionVersion)
Only select process definitions which version are greater than or equals a certain version.
|
ProcessDefinitionQuery |
processDefinitionVersionLowerThan(Integer processDefinitionVersion)
Only select process definitions which version are lower than a certain version.
|
ProcessDefinitionQuery |
processDefinitionVersionLowerThanOrEquals(Integer processDefinitionVersion)
Only select process definitions which version are lower than or equals a certain version.
|
ProcessDefinitionQuery |
processDefinitionWithoutTenantId()
Only select process definitions that do not have a tenant id.
|
void |
setSuspensionState(SuspensionState suspensionState) |
ProcessDefinitionQueryImpl |
startableByUser(String userId)
Only selects process definitions which given userId is authorized to start
|
ProcessDefinitionQuery |
suspended()
Only selects process definitions which are suspended
|
asc, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, singleResult
addOrder, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, setParameter
protected String id
protected String category
protected String categoryLike
protected String categoryNotEquals
protected String name
protected String nameLike
protected String deploymentId
protected String key
protected String keyLike
protected String resourceName
protected String resourceNameLike
protected Integer version
protected Integer versionGt
protected Integer versionGte
protected Integer versionLt
protected Integer versionLte
protected boolean latest
protected SuspensionState suspensionState
protected String authorizationUserId
protected String procDefId
protected String tenantId
protected String tenantIdLike
protected boolean withoutTenantId
protected String engineVersion
protected String eventSubscriptionName
protected String eventSubscriptionType
public ProcessDefinitionQueryImpl()
public ProcessDefinitionQueryImpl(CommandContext commandContext)
public ProcessDefinitionQueryImpl(CommandExecutor commandExecutor)
public ProcessDefinitionQueryImpl processDefinitionId(String processDefinitionId)
ProcessDefinitionQuery
processDefinitionId
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionIds(Set<String> processDefinitionIds)
ProcessDefinitionQuery
processDefinitionIds
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionCategory(String category)
ProcessDefinitionQuery
processDefinitionCategory
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionCategoryLike(String categoryLike)
ProcessDefinitionQuery
processDefinitionCategoryLike
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionCategoryNotEquals(String categoryNotEquals)
ProcessDefinitionQuery
processDefinitionCategoryNotEquals
in interface ProcessDefinitionQuery
DeploymentBuilder.category(String)
public ProcessDefinitionQueryImpl processDefinitionName(String name)
ProcessDefinitionQuery
processDefinitionName
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionNameLike(String nameLike)
ProcessDefinitionQuery
processDefinitionNameLike
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl deploymentId(String deploymentId)
ProcessDefinitionQuery
deploymentId
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl deploymentIds(Set<String> deploymentIds)
ProcessDefinitionQuery
deploymentIds
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionKey(String key)
ProcessDefinitionQuery
processDefinitionKey
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionKeyLike(String keyLike)
ProcessDefinitionQuery
processDefinitionKeyLike
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionResourceName(String resourceName)
ProcessDefinitionQuery
processDefinitionResourceName
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionResourceNameLike(String resourceNameLike)
ProcessDefinitionQuery
processDefinitionResourceNameLike
in interface ProcessDefinitionQuery
public ProcessDefinitionQueryImpl processDefinitionVersion(Integer version)
ProcessDefinitionQuery
ProcessDefinitionQuery.processDefinitionKey(String)
processDefinitionVersion
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionVersionGreaterThan(Integer processDefinitionVersion)
ProcessDefinitionQuery
processDefinitionVersionGreaterThan
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionVersionGreaterThanOrEquals(Integer processDefinitionVersion)
ProcessDefinitionQuery
processDefinitionVersionGreaterThanOrEquals
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionVersionLowerThan(Integer processDefinitionVersion)
ProcessDefinitionQuery
processDefinitionVersionLowerThan
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionVersionLowerThanOrEquals(Integer processDefinitionVersion)
ProcessDefinitionQuery
processDefinitionVersionLowerThanOrEquals
in interface ProcessDefinitionQuery
protected void checkVersion(Integer version)
public ProcessDefinitionQueryImpl latestVersion()
ProcessDefinitionQuery
latestVersion
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery active()
ProcessDefinitionQuery
active
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery suspended()
ProcessDefinitionQuery
suspended
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionTenantId(String tenantId)
ProcessDefinitionQuery
processDefinitionTenantId
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionTenantIdLike(String tenantIdLike)
ProcessDefinitionQuery
processDefinitionTenantIdLike
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionWithoutTenantId()
ProcessDefinitionQuery
processDefinitionWithoutTenantId
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionEngineVersion(String engineVersion)
ProcessDefinitionQuery
processDefinitionEngineVersion
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery messageEventSubscription(String messageName)
public ProcessDefinitionQuery messageEventSubscriptionName(String messageName)
ProcessDefinitionQuery
messageEventSubscriptionName
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery processDefinitionStarter(String procDefId)
public ProcessDefinitionQuery eventSubscription(String eventType, String eventName)
public ProcessDefinitionQueryImpl startableByUser(String userId)
ProcessDefinitionQuery
startableByUser
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByDeploymentId()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByDeploymentId
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByProcessDefinitionKey()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByProcessDefinitionKey
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByProcessDefinitionCategory()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByProcessDefinitionCategory
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByProcessDefinitionId()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByProcessDefinitionId
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByProcessDefinitionVersion()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByProcessDefinitionVersion
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByProcessDefinitionName()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByProcessDefinitionName
in interface ProcessDefinitionQuery
public ProcessDefinitionQuery orderByTenantId()
ProcessDefinitionQuery
Query.asc()
or Query.desc()
).orderByTenantId
in interface ProcessDefinitionQuery
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<ProcessDefinitionQuery,ProcessDefinition>
public List<ProcessDefinition> executeList(CommandContext commandContext)
executeList
in class AbstractQuery<ProcessDefinitionQuery,ProcessDefinition>
public void checkQueryOk()
checkQueryOk
in class AbstractQuery<ProcessDefinitionQuery,ProcessDefinition>
public String getDeploymentId()
public String getId()
public String getName()
public String getNameLike()
public String getKey()
public String getKeyLike()
public Integer getVersion()
public Integer getVersionGt()
public Integer getVersionGte()
public Integer getVersionLt()
public Integer getVersionLte()
public boolean isLatest()
public String getCategory()
public String getCategoryLike()
public String getResourceName()
public String getResourceNameLike()
public SuspensionState getSuspensionState()
public void setSuspensionState(SuspensionState suspensionState)
public String getCategoryNotEquals()
public String getTenantId()
public String getTenantIdLike()
public boolean isWithoutTenantId()
public String getEngineVersion()
public String getAuthorizationUserId()
public String getProcDefId()
public String getEventSubscriptionName()
public String getEventSubscriptionType()
Copyright © 2019 Flowable. All rights reserved.