public class UpdateJobSuspensionStateBuilderImpl extends Object implements UpdateJobSuspensionStateBuilder, UpdateJobSuspensionStateSelectBuilder, UpdateJobSuspensionStateTenantBuilder
| Modifier and Type | Field and Description |
|---|---|
protected CommandExecutor |
commandExecutor |
protected boolean |
isProcessDefinitionTenantIdSet |
protected String |
jobDefinitionId |
protected String |
jobId |
protected String |
processDefinitionId |
protected String |
processDefinitionKey |
protected String |
processDefinitionTenantId |
protected String |
processInstanceId |
| Constructor and Description |
|---|
UpdateJobSuspensionStateBuilderImpl()
Creates a builder without CommandExecutor which can not be used to update
the suspension state via
activate() or suspend(). |
UpdateJobSuspensionStateBuilderImpl(CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Activates the provided jobs.
|
UpdateJobSuspensionStateBuilderImpl |
byJobDefinitionId(String jobDefinitionId)
Selects the jobs of the job definition with the given id.
|
UpdateJobSuspensionStateBuilderImpl |
byJobId(String jobId)
Selects the job with the given id.
|
UpdateJobSuspensionStateBuilderImpl |
byProcessDefinitionId(String processDefinitionId)
Selects the jobs of the process definition with the given id.
|
UpdateJobSuspensionStateBuilderImpl |
byProcessDefinitionKey(String processDefinitionKey)
Selects the jobs of the process definitions with the given key.
|
UpdateJobSuspensionStateBuilderImpl |
byProcessInstanceId(String processInstanceId)
Selects the jobs of the process instance with the given id.
|
String |
getJobDefinitionId() |
String |
getJobId() |
String |
getProcessDefinitionId() |
String |
getProcessDefinitionKey() |
String |
getProcessDefinitionTenantId() |
String |
getProcessInstanceId() |
boolean |
isProcessDefinitionTenantIdSet() |
UpdateJobSuspensionStateBuilderImpl |
processDefinitionTenantId(String tenantId)
Specify the id of the tenant the process definition belongs to.
|
UpdateJobSuspensionStateBuilderImpl |
processDefinitionWithoutTenantId()
Specify that the process definition belongs to no tenant.
|
void |
suspend()
Suspends the provided jobs.
|
protected void |
validateParameters() |
protected final CommandExecutor commandExecutor
protected String jobId
protected String jobDefinitionId
protected String processInstanceId
protected String processDefinitionKey
protected String processDefinitionId
protected String processDefinitionTenantId
protected boolean isProcessDefinitionTenantIdSet
public UpdateJobSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
public UpdateJobSuspensionStateBuilderImpl()
activate() or suspend(). Can be
used in combination with your own command.public UpdateJobSuspensionStateBuilderImpl byJobId(String jobId)
UpdateJobSuspensionStateSelectBuilderbyJobId in interface UpdateJobSuspensionStateSelectBuilderjobId - id of the jobpublic UpdateJobSuspensionStateBuilderImpl byJobDefinitionId(String jobDefinitionId)
UpdateJobSuspensionStateSelectBuilderbyJobDefinitionId in interface UpdateJobSuspensionStateSelectBuilderjobDefinitionId - id of the job definitionpublic UpdateJobSuspensionStateBuilderImpl byProcessInstanceId(String processInstanceId)
UpdateJobSuspensionStateSelectBuilderbyProcessInstanceId in interface UpdateJobSuspensionStateSelectBuilderprocessInstanceId - id of the process instancepublic UpdateJobSuspensionStateBuilderImpl byProcessDefinitionId(String processDefinitionId)
UpdateJobSuspensionStateSelectBuilderbyProcessDefinitionId in interface UpdateJobSuspensionStateSelectBuilderprocessDefinitionId - id of the process definitionpublic UpdateJobSuspensionStateBuilderImpl byProcessDefinitionKey(String processDefinitionKey)
UpdateJobSuspensionStateSelectBuilderbyProcessDefinitionKey in interface UpdateJobSuspensionStateSelectBuilderprocessDefinitionKey - key of the process definitionpublic UpdateJobSuspensionStateBuilderImpl processDefinitionWithoutTenantId()
UpdateJobSuspensionStateTenantBuilderprocessDefinitionWithoutTenantId in interface UpdateJobSuspensionStateTenantBuilderpublic UpdateJobSuspensionStateBuilderImpl processDefinitionTenantId(String tenantId)
UpdateJobSuspensionStateTenantBuilderprocessDefinitionTenantId in interface UpdateJobSuspensionStateTenantBuildertenantId - the id of the tenantpublic void activate()
UpdateJobSuspensionStateBuilderactivate in interface UpdateJobSuspensionStateBuilderpublic void suspend()
UpdateJobSuspensionStateBuildersuspend in interface UpdateJobSuspensionStateBuilderprotected void validateParameters()
public String getProcessDefinitionKey()
public String getProcessDefinitionId()
public String getProcessDefinitionTenantId()
public boolean isProcessDefinitionTenantIdSet()
public String getJobId()
public String getJobDefinitionId()
public String getProcessInstanceId()
Copyright © 2022. All rights reserved.