Class UpdateJobSuspensionStateBuilderImpl
- java.lang.Object
- 
- org.camunda.bpm.engine.impl.management.UpdateJobSuspensionStateBuilderImpl
 
- 
- All Implemented Interfaces:
- UpdateJobSuspensionStateBuilder,- UpdateJobSuspensionStateSelectBuilder,- UpdateJobSuspensionStateTenantBuilder
 
 public class UpdateJobSuspensionStateBuilderImpl extends java.lang.Object implements UpdateJobSuspensionStateBuilder, UpdateJobSuspensionStateSelectBuilder, UpdateJobSuspensionStateTenantBuilder 
- 
- 
Field SummaryFields Modifier and Type Field Description protected CommandExecutorcommandExecutorprotected booleanisProcessDefinitionTenantIdSetprotected java.lang.StringjobDefinitionIdprotected java.lang.StringjobIdprotected java.lang.StringprocessDefinitionIdprotected java.lang.StringprocessDefinitionKeyprotected java.lang.StringprocessDefinitionTenantIdprotected java.lang.StringprocessInstanceId
 - 
Constructor SummaryConstructors Constructor Description UpdateJobSuspensionStateBuilderImpl()Creates a builder without CommandExecutor which can not be used to update the suspension state viaactivate()orsuspend().UpdateJobSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate()Activates the provided jobs.UpdateJobSuspensionStateBuilderImplbyJobDefinitionId(java.lang.String jobDefinitionId)Selects the jobs of the job definition with the given id.UpdateJobSuspensionStateBuilderImplbyJobId(java.lang.String jobId)Selects the job with the given id.UpdateJobSuspensionStateBuilderImplbyProcessDefinitionId(java.lang.String processDefinitionId)Selects the jobs of the process definition with the given id.UpdateJobSuspensionStateBuilderImplbyProcessDefinitionKey(java.lang.String processDefinitionKey)Selects the jobs of the process definitions with the given key.UpdateJobSuspensionStateBuilderImplbyProcessInstanceId(java.lang.String processInstanceId)Selects the jobs of the process instance with the given id.java.lang.StringgetJobDefinitionId()java.lang.StringgetJobId()java.lang.StringgetProcessDefinitionId()java.lang.StringgetProcessDefinitionKey()java.lang.StringgetProcessDefinitionTenantId()java.lang.StringgetProcessInstanceId()booleanisProcessDefinitionTenantIdSet()UpdateJobSuspensionStateBuilderImplprocessDefinitionTenantId(java.lang.String tenantId)Specify the id of the tenant the process definition belongs to.UpdateJobSuspensionStateBuilderImplprocessDefinitionWithoutTenantId()Specify that the process definition belongs to no tenant.voidsuspend()Suspends the provided jobs.protected voidvalidateParameters()
 
- 
- 
- 
Field Detail- 
commandExecutorprotected final CommandExecutor commandExecutor 
 - 
jobIdprotected java.lang.String jobId 
 - 
jobDefinitionIdprotected java.lang.String jobDefinitionId 
 - 
processInstanceIdprotected java.lang.String processInstanceId 
 - 
processDefinitionKeyprotected java.lang.String processDefinitionKey 
 - 
processDefinitionIdprotected java.lang.String processDefinitionId 
 - 
processDefinitionTenantIdprotected java.lang.String processDefinitionTenantId 
 - 
isProcessDefinitionTenantIdSetprotected boolean isProcessDefinitionTenantIdSet 
 
- 
 - 
Constructor Detail- 
UpdateJobSuspensionStateBuilderImplpublic UpdateJobSuspensionStateBuilderImpl(CommandExecutor commandExecutor) 
 - 
UpdateJobSuspensionStateBuilderImplpublic UpdateJobSuspensionStateBuilderImpl() Creates a builder without CommandExecutor which can not be used to update the suspension state viaactivate()orsuspend(). Can be used in combination with your own command.
 
- 
 - 
Method Detail- 
byJobIdpublic UpdateJobSuspensionStateBuilderImpl byJobId(java.lang.String jobId) Description copied from interface:UpdateJobSuspensionStateSelectBuilderSelects the job with the given id.- Specified by:
- byJobIdin interface- UpdateJobSuspensionStateSelectBuilder
- Parameters:
- jobId- id of the job
- Returns:
- the builder
 
 - 
byJobDefinitionIdpublic UpdateJobSuspensionStateBuilderImpl byJobDefinitionId(java.lang.String jobDefinitionId) Description copied from interface:UpdateJobSuspensionStateSelectBuilderSelects the jobs of the job definition with the given id.- Specified by:
- byJobDefinitionIdin interface- UpdateJobSuspensionStateSelectBuilder
- Parameters:
- jobDefinitionId- id of the job definition
- Returns:
- the builder
 
 - 
byProcessInstanceIdpublic UpdateJobSuspensionStateBuilderImpl byProcessInstanceId(java.lang.String processInstanceId) Description copied from interface:UpdateJobSuspensionStateSelectBuilderSelects the jobs of the process instance with the given id.- Specified by:
- byProcessInstanceIdin interface- UpdateJobSuspensionStateSelectBuilder
- Parameters:
- processInstanceId- id of the process instance
- Returns:
- the builder
 
 - 
byProcessDefinitionIdpublic UpdateJobSuspensionStateBuilderImpl byProcessDefinitionId(java.lang.String processDefinitionId) Description copied from interface:UpdateJobSuspensionStateSelectBuilderSelects the jobs of the process definition with the given id.- Specified by:
- byProcessDefinitionIdin interface- UpdateJobSuspensionStateSelectBuilder
- Parameters:
- processDefinitionId- id of the process definition
- Returns:
- the builder
 
 - 
byProcessDefinitionKeypublic UpdateJobSuspensionStateBuilderImpl byProcessDefinitionKey(java.lang.String processDefinitionKey) Description copied from interface:UpdateJobSuspensionStateSelectBuilderSelects the jobs of the process definitions with the given key.- Specified by:
- byProcessDefinitionKeyin interface- UpdateJobSuspensionStateSelectBuilder
- Parameters:
- processDefinitionKey- key of the process definition
- Returns:
- the builder
 
 - 
processDefinitionWithoutTenantIdpublic UpdateJobSuspensionStateBuilderImpl processDefinitionWithoutTenantId() Description copied from interface:UpdateJobSuspensionStateTenantBuilderSpecify that the process definition belongs to no tenant.- Specified by:
- processDefinitionWithoutTenantIdin interface- UpdateJobSuspensionStateTenantBuilder
- Returns:
- the builder
 
 - 
processDefinitionTenantIdpublic UpdateJobSuspensionStateBuilderImpl processDefinitionTenantId(java.lang.String tenantId) Description copied from interface:UpdateJobSuspensionStateTenantBuilderSpecify the id of the tenant the process definition belongs to.- Specified by:
- processDefinitionTenantIdin interface- UpdateJobSuspensionStateTenantBuilder
- Parameters:
- tenantId- the id of the tenant
- Returns:
- the builder
 
 - 
activatepublic void activate() Description copied from interface:UpdateJobSuspensionStateBuilderActivates the provided jobs.- Specified by:
- activatein interface- UpdateJobSuspensionStateBuilder
 
 - 
suspendpublic void suspend() Description copied from interface:UpdateJobSuspensionStateBuilderSuspends the provided jobs. If a job is in state suspended, it will not be executed by the job executor.- Specified by:
- suspendin interface- UpdateJobSuspensionStateBuilder
 
 - 
validateParametersprotected void validateParameters() 
 - 
getProcessDefinitionKeypublic java.lang.String getProcessDefinitionKey() 
 - 
getProcessDefinitionIdpublic java.lang.String getProcessDefinitionId() 
 - 
getProcessDefinitionTenantIdpublic java.lang.String getProcessDefinitionTenantId() 
 - 
isProcessDefinitionTenantIdSetpublic boolean isProcessDefinitionTenantIdSet() 
 - 
getJobIdpublic java.lang.String getJobId() 
 - 
getJobDefinitionIdpublic java.lang.String getJobDefinitionId() 
 - 
getProcessInstanceIdpublic java.lang.String getProcessInstanceId() 
 
- 
 
-