|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.management.UpdateJobDefinitionSuspensionStateBuilderImpl
public class UpdateJobDefinitionSuspensionStateBuilderImpl
| Field Summary | |
|---|---|
protected CommandExecutor |
commandExecutor
|
protected Date |
executionDate
|
protected boolean |
includeJobs
|
protected boolean |
isProcessDefinitionTenantIdSet
|
protected String |
jobDefinitionId
|
protected String |
processDefinitionId
|
protected String |
processDefinitionKey
|
protected String |
processDefinitionTenantId
|
| Constructor Summary | |
|---|---|
UpdateJobDefinitionSuspensionStateBuilderImpl()
Creates a builder without CommandExecutor which can not be used to update the suspension state via activate() or suspend(). |
|
UpdateJobDefinitionSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
void |
activate()
Activates the provided job definitions. |
UpdateJobDefinitionSuspensionStateBuilderImpl |
byJobDefinitionId(String jobDefinitionId)
Selects the job definition with the given id. |
UpdateJobDefinitionSuspensionStateBuilderImpl |
byProcessDefinitionId(String processDefinitionId)
Selects the job definitions of the process definition with the given id. |
UpdateJobDefinitionSuspensionStateBuilderImpl |
byProcessDefinitionKey(String processDefinitionKey)
Selects the job definitions of the process definitions with the given key. |
UpdateJobDefinitionSuspensionStateBuilderImpl |
executionDate(Date executionDate)
Specify when the suspension state should be updated. |
Date |
getExecutionDate()
|
String |
getJobDefinitionId()
|
String |
getProcessDefinitionId()
|
String |
getProcessDefinitionKey()
|
String |
getProcessDefinitionTenantId()
|
UpdateJobDefinitionSuspensionStateBuilderImpl |
includeJobs(boolean includeJobs)
Specify if the suspension states of the jobs of the provided job definitions should also be updated. |
boolean |
isIncludeJobs()
|
boolean |
isProcessDefinitionTenantIdSet()
|
UpdateJobDefinitionSuspensionStateBuilderImpl |
processDefinitionTenantId(String tenantId)
Specify the id of the tenant the process definition belongs to. |
UpdateJobDefinitionSuspensionStateBuilderImpl |
processDefinitionWithoutTenantId()
Specify that the process definition belongs to no tenant. |
void |
suspend()
Suspends the provided job definitions. |
protected void |
validateParameters()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final CommandExecutor commandExecutor
protected String jobDefinitionId
protected String processDefinitionKey
protected String processDefinitionId
protected String processDefinitionTenantId
protected boolean isProcessDefinitionTenantIdSet
protected boolean includeJobs
protected Date executionDate
| Constructor Detail |
|---|
public UpdateJobDefinitionSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
public UpdateJobDefinitionSuspensionStateBuilderImpl()
activate() or suspend(). Can only be
used in combination with your own command.
| Method Detail |
|---|
public UpdateJobDefinitionSuspensionStateBuilderImpl byJobDefinitionId(String jobDefinitionId)
UpdateJobDefinitionSuspensionStateSelectBuilder
byJobDefinitionId in interface UpdateJobDefinitionSuspensionStateSelectBuilderjobDefinitionId - id of the job definition
public UpdateJobDefinitionSuspensionStateBuilderImpl byProcessDefinitionId(String processDefinitionId)
UpdateJobDefinitionSuspensionStateSelectBuilder
byProcessDefinitionId in interface UpdateJobDefinitionSuspensionStateSelectBuilderprocessDefinitionId - id of the process definition
public UpdateJobDefinitionSuspensionStateBuilderImpl byProcessDefinitionKey(String processDefinitionKey)
UpdateJobDefinitionSuspensionStateSelectBuilder
byProcessDefinitionKey in interface UpdateJobDefinitionSuspensionStateSelectBuilderprocessDefinitionKey - key of the process definition
public UpdateJobDefinitionSuspensionStateBuilderImpl processDefinitionWithoutTenantId()
UpdateJobDefinitionSuspensionStateTenantBuilder
processDefinitionWithoutTenantId in interface UpdateJobDefinitionSuspensionStateTenantBuilderpublic UpdateJobDefinitionSuspensionStateBuilderImpl processDefinitionTenantId(String tenantId)
UpdateJobDefinitionSuspensionStateTenantBuilder
processDefinitionTenantId in interface UpdateJobDefinitionSuspensionStateTenantBuildertenantId - the id of the tenant
public UpdateJobDefinitionSuspensionStateBuilderImpl includeJobs(boolean includeJobs)
UpdateJobDefinitionSuspensionStateBuilderfalse.
includeJobs in interface UpdateJobDefinitionSuspensionStateBuilderincludeJobs - if true, all related jobs will be activated /
suspended too.
public UpdateJobDefinitionSuspensionStateBuilderImpl executionDate(Date executionDate)
UpdateJobDefinitionSuspensionStateBuilder
executionDate in interface UpdateJobDefinitionSuspensionStateBuilderexecutionDate - the date on which the job definition will be activated /
suspended. If null, the job definition is activated /
suspended immediately.
public void activate()
UpdateJobDefinitionSuspensionStateBuilder
activate in interface UpdateJobDefinitionSuspensionStateBuilderpublic void suspend()
UpdateJobDefinitionSuspensionStateBuilder
suspend in interface UpdateJobDefinitionSuspensionStateBuilderprotected void validateParameters()
public String getProcessDefinitionKey()
public String getProcessDefinitionId()
public String getProcessDefinitionTenantId()
public boolean isProcessDefinitionTenantIdSet()
public String getJobDefinitionId()
public boolean isIncludeJobs()
public Date getExecutionDate()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||