|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.repository.UpdateProcessDefinitionSuspensionStateBuilderImpl
public class UpdateProcessDefinitionSuspensionStateBuilderImpl
| Field Summary | |
|---|---|
protected CommandExecutor |
commandExecutor
|
protected Date |
executionDate
|
protected boolean |
includeProcessInstances
|
protected boolean |
isTenantIdSet
|
protected String |
processDefinitionId
|
protected String |
processDefinitionKey
|
protected String |
processDefinitionTenantId
|
| Constructor Summary | |
|---|---|
UpdateProcessDefinitionSuspensionStateBuilderImpl()
Creates a builder without CommandExecutor which can not be used to update the suspension state via activate() or suspend(). |
|
UpdateProcessDefinitionSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
|
|
| Method Summary | |
|---|---|
void |
activate()
Activates the provided process definitions. |
UpdateProcessDefinitionSuspensionStateBuilderImpl |
byProcessDefinitionId(String processDefinitionId)
Selects the process definition with the given id. |
UpdateProcessDefinitionSuspensionStateBuilderImpl |
byProcessDefinitionKey(String processDefinitionKey)
Selects the process definitions with the given key. |
UpdateProcessDefinitionSuspensionStateBuilderImpl |
executionDate(Date date)
Specify when the suspension state should be updated. |
Date |
getExecutionDate()
|
String |
getProcessDefinitionId()
|
String |
getProcessDefinitionKey()
|
String |
getProcessDefinitionTenantId()
|
UpdateProcessDefinitionSuspensionStateBuilderImpl |
includeProcessInstances(boolean includeProcessInstance)
Specify if the suspension states of the process instances of the provided process definitions should also be updated. |
boolean |
isIncludeProcessInstances()
|
boolean |
isTenantIdSet()
|
UpdateProcessDefinitionSuspensionStateBuilderImpl |
processDefinitionTenantId(String tenantId)
Specify the id of the tenant the process definition belongs to. |
UpdateProcessDefinitionSuspensionStateBuilderImpl |
processDefinitionWithoutTenantId()
Specify that the process definition belongs to no tenant. |
void |
suspend()
Suspends the provided process 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 processDefinitionKey
protected String processDefinitionId
protected boolean includeProcessInstances
protected Date executionDate
protected String processDefinitionTenantId
protected boolean isTenantIdSet
| Constructor Detail |
|---|
public UpdateProcessDefinitionSuspensionStateBuilderImpl(CommandExecutor commandExecutor)
public UpdateProcessDefinitionSuspensionStateBuilderImpl()
activate() or suspend(). Can be
used in combination with your own command.
| Method Detail |
|---|
public UpdateProcessDefinitionSuspensionStateBuilderImpl byProcessDefinitionId(String processDefinitionId)
UpdateProcessDefinitionSuspensionStateSelectBuilder
byProcessDefinitionId in interface UpdateProcessDefinitionSuspensionStateSelectBuilderprocessDefinitionId - id of the process definition
public UpdateProcessDefinitionSuspensionStateBuilderImpl byProcessDefinitionKey(String processDefinitionKey)
UpdateProcessDefinitionSuspensionStateSelectBuilder
byProcessDefinitionKey in interface UpdateProcessDefinitionSuspensionStateSelectBuilderprocessDefinitionKey - key of the process definition
public UpdateProcessDefinitionSuspensionStateBuilderImpl includeProcessInstances(boolean includeProcessInstance)
UpdateProcessDefinitionSuspensionStateBuilderfalse.
includeProcessInstances in interface UpdateProcessDefinitionSuspensionStateBuilderincludeProcessInstance - if true, all related process instances will be
activated / suspended too.
public UpdateProcessDefinitionSuspensionStateBuilderImpl executionDate(Date date)
UpdateProcessDefinitionSuspensionStateBuilder
executionDate in interface UpdateProcessDefinitionSuspensionStateBuilderdate - the date on which the process definition will be activated /
suspended. If null, the process definition is
activated / suspended immediately.
public UpdateProcessDefinitionSuspensionStateBuilderImpl processDefinitionWithoutTenantId()
UpdateProcessDefinitionSuspensionStateTenantBuilder
processDefinitionWithoutTenantId in interface UpdateProcessDefinitionSuspensionStateTenantBuilderpublic UpdateProcessDefinitionSuspensionStateBuilderImpl processDefinitionTenantId(String tenantId)
UpdateProcessDefinitionSuspensionStateTenantBuilder
processDefinitionTenantId in interface UpdateProcessDefinitionSuspensionStateTenantBuildertenantId - the id of the tenant
public void activate()
UpdateProcessDefinitionSuspensionStateBuilder
activate in interface UpdateProcessDefinitionSuspensionStateBuilderpublic void suspend()
UpdateProcessDefinitionSuspensionStateBuilder
suspend in interface UpdateProcessDefinitionSuspensionStateBuilderprotected void validateParameters()
public String getProcessDefinitionKey()
public String getProcessDefinitionId()
public boolean isIncludeProcessInstances()
public Date getExecutionDate()
public String getProcessDefinitionTenantId()
public boolean isTenantIdSet()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||